Recent Releases of dascasi

dascasi - use python -m

- Python
Published by scivision almost 4 years ago

dascasi - self test enhancements, add examples

- Python
Published by scivision over 4 years ago

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 - add example,plots, metadata,doc

- 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 - update xarray api, pep8

- Python
Published by scivision about 7 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

dascasi - Initial Release

- Python
Published by drhirsch over 9 years ago