Change Log

0.3.1 2020-11-20

  • [Bug]: fixing Brain __del__ dunder to exit cleanly when db and remote are None

  • [Support]: raising exception when invalid users attempts to set a work release or IPL

  • [Support]: adding change_domain convenience method to ApiHandler

0.3.0 2020-11-06

  • [Feature] #6: adds ApiHandler class to support adding remote API data access to tools

  • [Feature]: adds ApiProfile class for constructing API connections

  • [Feature]: adds convenience class for sending http requests, SDSSClient, SDSSAsyncClient

  • [Support]: adds classes ApiManager, Domain for API management

  • [Support]: adds support classes, User, Netrc, Htpass for user authentication

  • [Support]: adds function, send_post_request, for sending simple httpx POST requests

0.2.0 2020-10-20

  • [Feature] #5: adds DatabaseHandler class to support sdssdb database objects

0.1.3 2020-10-18

  • [Bug]: fixing github actions release yaml

0.1.2 2020-10-18

  • [Feature] #1: adds a base Spectrum class to handle spectral data

  • [Feature]: adds simple IO functions load_fits_file and load_from_url

  • [Feature]: adds new convenience spectrum tools, Eboss, MangaCube, ApStar, ApVisit, and AspcapStar

  • [Feature] #9: adds ability to specify work versions to access unreleased data products

  • [Support] #7: issues a warning when a mismatch is found between extracted filename version and the release or work version

0.1.1 2020-10-09

  • [Feature]: split out sdss_access parts into new AccessMixIn.

  • [Feature]: added new MMAccess mixin combining AccessMixIn and MMAMixIn

  • [Feature]: added new BrainNoAccess class to support non sdss_access paths

  • [Feature]: added decorators, access_loader, parser_loader, sdss_loader to reduce boilerplate for overriding abstract methods

  • [Bug] #2: fixed conflict between loading files and sdss_access necessary path parameters

0.1.0 2020-03-20

  • [Feature]: new global Config class, to control global configuration handling across SDSS tools

  • [Feature]: new Brain class, helper class to subclass new tools from

  • [Feature]: new mixin class, MMAMixIn, aids implementation of multi-modal data access

  • [Feature]: Initial release of sdss_brain