Changelog¶
Change Log¶
This document records the main changes to the tree code.
2.15.10 (2020-04-13)¶
Added¶
- new function
compute_changelog
to print difference between two tree environments - new sphinx documentation on all DR tree environments and environment changes between DRs
2.15.9 (2020-03-16)¶
Fixed¶
- standardized case output for
get_available_releases
method. Addedpublic
only option.
2.15.8 (2020-03-15)¶
Added¶
- new method
list_available_configs
that lists the available config files to load with Tree - new method
get_available_releases
that builds a list of data releases from the config files
Fixed¶
- Issue :issue:`11` - silence and no input when multiple module paths found
2.15.7 (2019-12-06)¶
Added¶
- new path definitions for MaNGA VAC Visual Morphology
- new path definition for MaNGA VAC Galaxy Zoo
- new path definitions for MaNGA VAC Firefly
- new path definitions for MaNGA VAC GEMA
- new documentation for adding new paths into sdss_paths.ini
- config file for DR16
Fixed¶
- Issue :issue:`10` - bug fix in setup_tree.py
2.15.6 (2019-07-26)¶
Added¶
- new temporary path for manga images for releases MPL-8 and up
- new tests for setting up the tree; creating and copying module/bash files and env symlinks
- added the option for env symlink creation into the setup_tree.py bin file
- added option to specify default config to write into .version file
Changed¶
- replaced non-existent %designdir special function with %definitiondir
- changed yaml loaded to use yaml.FullLoader in compliance with pyyaml 5.1
- switching disutils.StrictVersion to more standard parse_version
Fixed¶
- Broken syntax on apogee in paths.ini file
- Broken syntax in some platelist definitions
- Broken etc/Makefile after implementation of new setup_tree.py
- Bugfix on setup_tree.py when empty tree directory first entry in MODULEPATH
2.15.4 (2018-07-09)¶
Changed¶
- Wrapped config file opens in with to ensure proper file closure
Fixed¶
- Bug when config=None is explicitly passed into Tree
2.15.3 (2017-12-02)¶
Added¶
- method to list_keys
- ability to load different config files
- ability to load a new section of the tree in an existing environment
- new documentation
- new sphinx plugin to auto document the tree config
Changed¶
- Moved camelCase methods to underscore methods