Releases: sdss/datamodel
0.6.0
What's Changed
- Updates based on tree refactor by @havok2063 in #102
- Apred files by @ajwheeler in #104
- Adds support for different compressions by @havok2063 in #106
- adding tag info for IPL-3 by @havok2063 in #108
- Updates datamodel to support pydantic 2.0 by @havok2063 in #107
- bugfix on keyword check for only location by @havok2063 in #110
- update and add datamodels for ipl3 astra summary files by @ajwheeler in #111
- Ipl3 more astra by @ajwheeler in #113
- Remove release version 2 by @havok2063 in #118
- New cli updates version 2 by @havok2063 in #119
- cache checks version 2 by @havok2063 in #120
- Removes uppercase contraint on fits table columns by @havok2063 in #122
- Expands numpy dtype conversion in yanny par by @havok2063 in #125
- ensure IPL release and lower-case column names by @ajwheeler in #123
- Add support for short integers in par files by @albireox in #129
- remove component_default from astra paths by @ajwheeler in #136
- Fix for markdown files when no hdu names by @havok2063 in #137
- I regret this already by @havok2063 in #138
- Adds new pages workflow by @havok2063 in #140
- Boss ipl3 by @Sean-Morrison in #142
New Contributors
- @ajwheeler made their first contribution in #104
- @albireox made their first contribution in #129
- @Sean-Morrison made their first contribution in #142
Full Changelog: 0.5.3...0.6.0
Datamodel 0.5.3
Last tag before tree refactor.
What's Changed
- update sdsswork by @joelbrownstein in #54
- Sync main to sdsswork by @joelbrownstein in #58
- test by @joelbrownstein in #66
- Cleans up model reprs and simplifies complex reprs by @havok2063 in #89
- Updated datamodels for DR18 by @havok2063 in #76
- Silo by @joelbrownstein in #91
- Release fix for DR18 datamodels by @havok2063 in #94
Full Changelog: 0.5.2...0.5.3
Datamodel 0.5.2
What's Changed
- turns off the git commit for datamodel generation by @havok2063 in #70
- Makes the default WORK release use sdss5 by @havok2063 in #71
- Adds VAC entry into datamodel by @havok2063 in #74
- Streamlines the package dependencies by @havok2063 in #75
- Adds new notes section by @havok2063 in #78
- Updates the md template by @havok2063 in #79
- Change to yaml model name by @havok2063 in #80
- Fixes bug with notes cache by @havok2063 in #82
- sync main to ipl by @joelbrownstein in #84
- Adds support for FITS table headers by @havok2063 in #83
- Adding new releases and tags by @havok2063 in #85
- Updated datamodels for IPL-1 by @havok2063 in #86
- Adds flag for recommended science product by @havok2063 in #88
Full Changelog: 0.5.1...0.5.2
Datamodel 0.5.1
This release switches the legacy git code to use GitPython package for git repo handling. It adds new datamodel command-line commands for moving datamodels, It adds models for software tags and versions, a new survey field into the datamodel, support for FITS table column descriptions using the TCOMM header keyword, and smarter table column unit assessment. It also adds some new Github Actions scripts for automation and validation of models and paths.
What's Changed
- Updated git code to use package by @havok2063 in #41
- Adds datamodel path checks by @havok2063 in #48
- Add datamodel validation check by @havok2063 in #49
- Adds code to update the tree product by @havok2063 in #50
- Adds new datamodel move command by @havok2063 in #51
- Adds software tags/versions into the datamodel by @havok2063 in #53
- Adds survey into the datamodel by @havok2063 in #55
- Fixes some datamodels for validation by @havok2063 in #56
- Test Fix for Actions by @havok2063 in #57
- New file species: mwmVisit by @github-actions in #62
- Adds datamodel support for TCOMM keywords in table heaer by @havok2063 in #68
New Contributors
- @github-actions made their first contribution in #62
Full Changelog: 0.5.0...0.5.1
Datamodel 0.5.0
This release adds HDF5 file support via the h5py package.
What's Changed
- Adds support for HDF5 files by @havok2063 in #40
Full Changelog: 0.4.2...0.5.0
Datamodel 0.4.2
This release adds missing enum support into the Yanny par datamodel structure.
What's Changed
- Adds enum support to Yanny par datamodels by @havok2063 in #38
Full Changelog: 0.4.1...0.4.2
Datamodel 0.4.1
This release is a small patch to fix a bug when an environment variable label is undefined in the tree but defined in a local os.environ. This can occur when an outdated tree product is being used, or the environment label has not been officially added to the tree.
Full Changelog: 0.4.0...0.4.1
Datamodel 0.4.0
This release adds support for Yanny parameter files.
- Added support for Yanny parameter files (PR :pr:
36) - Refactored code for easier addition of new file types
- Removed remaining deprecated wiki code and references
What's Changed
- Adds support for Yanny par files by @havok2063 in #36
Full Changelog: 0.3.3...0.4.0
Datamodel 0.3.3
What's Changed
- Adds ability to design a datamodel for a file that does not yet exist by @havok2063 in #18
- Fixes broken datamodel code after wiki removal by @havok2063 in #24
- Fixes the broken sphinx github action by @havok2063 in #25
- sdR.json updated for SDSS-V by @joelbrownstein in #26
- sdR.json updated for SDSS-V by @joelbrownstein in #27
- merge complete yaml and json files by @joelbrownstein in #29
- Replace description for ROBOSTRATEGY json by @joelbrownstein in #30
- spFlat ready for merge by @joelbrownstein in #31
- Various datamodel generate fixes by @havok2063 in #33
New Contributors
- @joelbrownstein made their first contribution in #26
Full Changelog: 0.3.2...0.3.3
Datamodel 0.3.2
This release mainly fixes some bugs constraining datamodel generation. It also expands the yaml/json releases to use the Release model, to allow for sorting releases in the yaml changelog by the release_date. See #17.
- Bug fixing issue #13 keyword requirement when no keywords in path
- Issue #14 - adds
Releasemodel to yaml; sorts releases/changelog by release_date - Issue #15 - verifies paths with special functions work
- Adds new
access_path_namefield toDataModelto allow for case when sdss_access path names different than file species names