Changelogs » Lcheapo

PyUp Safety actively tracks 262,873 Python packages for vulnerabilities and notifies you when to upgrade.

Lcheapo

0.72

-------
  
  Repairs bug in old software version (8.07J) used on 2-channel SPOBSs (SPOBS1) in which the directory
  length was marked as 16386 blocks when it is actually 14336

0.71

------
  
  Converted to Python 3.6
  - Numerous flake8 fixes
  - lcdump argparser replaces optparser

0.70

------
  
  Last version that only works on Python 2.7
  - First version using unittest
  - Added sdpchain.py (for process-steps.json files)

0.67

- Recognize '*.header.*' files as header+directory, without data
  - DOESN"T WORK CORRECTLY!! CAT HEADER TO FIRST DATA!!!!

0.66

- Added '-d', '-i' and '-o' options to match SDPCHAIN programs

0.65

- Shifts to "force time stamp" for last 3 samples: avoids reading
  beyond EOF

0.64

- Updated process-steps.json file to match process-steps.schema.json

0.63

- Fixed bug making last directory entry for originally headerless files

0.62

- Fixed bug with "warnings" variable

0.61

- Corrected process-steps.json to have steps as list, not dictionary

0.52

- The JSON file is ALWAYS named process-steps.json
  - If there is already a process-steps.json, new information is appended

0.51

- Names the JSON file based on the input filename (each input file
  gets its own JSON)
  - Add -F (forceTimes) option: to force time tags to be consecutive (only
  use if all time tears are proven wrong)

0.46

- By default, program names output file

0.45

- Add --dryrun option (don't output fixed LCHEAPO file)
  - Add check of non-time header values

0.6

- If multiple files specified, assume all are sections of same instrument
  file, add header from first file to all others, output names include
  timestamp of start of data
  - If there is already a process-steps.json, new information is appended

0.5

- Creates a JSON file with execution information
  - Handles multiple lcheapo input files (should be different fragments of
  same station, still only write one JSON file)

0.4

- Expanded BUG 2 to handle up to 3 consecutive bad times/channel
  (BUG 2c)

0.3

- Output starts with block
  - Output is streamlined for zero- filled gaps
  - Confirm channel : consecutive and < 4)
  - Changed block reported to conform to lcdump.py (tell()/512-1)
  - Expanded BUG2 to handle 2 consecutive bad times/channel
  (called BUG 2b)
  - Time tears (MUST BE FIXED) are saved to timeTears.txt
  - Bug 1s repeating every 500 blocks are identified as Bug 3
  (can reduce the text output by a lot!)