The major change for this release is the introduction of data sharing capabilities.
Specifically, data sharing is supported for photometry data via Hermes.
Once set up, this data sharing can be accessed as a bulk share of all photometry for a target, photometry in a specific data product (photometry list) or for individual data points.
A many-to-many message field has been added to ReducedDatum so users can record the messages via which an individual data point was sent or received.
Note: To be shared via Hermes a photometry datapoint must be validated, and must include either an instrument or a telescope within the ReducedDatum.value field.
Adds DEFAULT_AUTO_FIELD to settings.tmpl for new TOMs. Existing TOMs should add DEFAULT_AUTO_FIELD = 'django.db.models.AutoField' to their settings.py, which will resolve any warning messages that include HINT: Configure the DEFAULT_AUTO_FIELD setting, provided the existing TOM is on Django 3.2 or later.
2.6.4
This release removes the MPC module as a default, given that the latest version of astroquery has an issue with it that will be fixed in the next release.
Users of the MPC should follow the instructions listed here in order to ensure that it works.
2.6.3
This release includes most, but not all, of the upgrade to the new ALeRCE API. It should be considered to be in beta as long as the disclaimer at the top of the ALeRCE query form is present.
2.6.2
This release supercedes the mistaken 2.6.1 release and includes the fix for spectroscopic migration alluded to in 2.6.1. It also includes a stub module for the Fink broker.
2.6.0
Refactors user_list to use templatetags in order to facilitate introduction of new tom_registration installable app.
Adds django-rest-framework API endpoint for cancelling observations.
Adds support for assigning group permissions to observations submitted via the django-rest-framework API endpoint.
Upgrades numpy, astropy, and astroplan, and removes support for Python 3.6.
What to watch out for
HTML in user_list.html has been replaced by templatetags, so anyone overriding the user_list.html template should copy the changes. They can be reviewed in this pull request.
HTML for login buttons in base.html has been replaced by a templatetag. Changes can be reviewed in the above pull request.
Support for Python 3.6 has been removed.
2.5.3
Retains the selected tab on reload for target detail page, as well as selected filters on target list and observation list when updating statuses.
Adds new statuses supported by the LCO facility.
What to watch out for
In order to leverage the tab retention, you'll need to copy the changes in tom_targets/target_detail.html, tom_observations/observation_list, and tom_targets/target_list.html. You can review this pull request to see what has changed.
2.5.2
Fixes the erroneous use of photon_flux and replaces it with flux for spectroscopic data processing. It also fixes past usage of photon_flux using a migration script.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on tomtoolkit to permit the latest version.
Release notes
Sourced from tomtoolkit's releases.
Changelog
Sourced from tomtoolkit's changelog.
... (truncated)
Commits
f140628
Merge branch 'dev'a81f993
incomplete first draft of expanded data sharing docs (#590)be2bfdf
Merge pull request #572 from TOMToolkit/feature/share-photometry7e23b0a
remove unused log message2a13bf8
add TODO for source_location26ca592
missed another typode9bb59
missed a typofd6dfc9
fix some typos and schema issuesa88781e
remove some unused importsa313484
fix small bug with select_allDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)