Recent Releases of dascasi
dascasi - src/ layout, correct download bug, entry_points
- use dascasi_download entry point
- use src/ package layout
- fix bug in dascasi_download that caused downloads to fail if unexpected files were in remote directory
- Python
Published by scivision over 5 years ago
dascasi - UX and packaging improvements
- UX: improve download error feedback. Make dascutils.load() raise FileNotFoundError if no files found for criteria instead of empty dict() as this seems more intuitive.
- packaging: put test data under dascutils/ for best packaging practice
- Python
Published by scivision almost 6 years ago
dascasi - bugfix: pass full path for filename, add cartopy example
- Python
Published by scivision almost 6 years ago
dascasi - BUGFIX: discard bad filenames, add HDF5 image metadata
- BUGFIX: discard filenames of bad files. This caused an IndexError previously
- add HDF5 image metadata, so that HDFview et al give a convenient image viewer
- functionalize code for quality / readability
- Python
Published by scivision about 6 years ago
dascasi - refactor for efficiency with dict of xarray.DataArray
For applications like DASC, where there are distinct times with different wavelengths, there is a large amount (3:1) of wasted RAM by just using xarray.Dataset. Instead we use dict of xarray.DataArray. This led to refactoring the entire program for better RAM usage with large (all day) datasets.
- Python
Published by scivision over 6 years ago
dascasi - update badges, ci=>actions, type annotation correction, setup template
- Python
Published by scivision over 6 years ago
dascasi - Mapping projection, write output to HDF5, cleanup API and functionalize
- Python
Published by scivision over 7 years ago
dascasi - single cal file stem api
specify single cal file stem instead of both file name, which was cumbersome.
- Python
Published by scivision over 7 years ago
dascasi - Improve API and robustness
- try to cleanup corrupted 14-bit data.
- label unknown wavelength data.
- Dedupe via functionalization
- allow simple external queries of file time, wavelength, coordinates
- Python
Published by scivision over 7 years ago
dascasi - Handle old and new DASC files
DASC files from before 2011 had a simpler format without RGB filters. This release handles single files, small number of files, or large number of files of single or three wavelengths. It sorts them in time.
The image rotation was changed as per @aldebaran1 to match the az/el calibration files. I have not checked if this is true for old AND new files.
- Python
Published by scivision almost 8 years ago