LCOGT / neoexchange

NEO observing portal
GNU General Public License v3.0
7 stars 1 forks source link
asteroids astronomy backend end-user

NEO Exchange

Portal for scheduling observations of NEOs (and other Solar System objects) using Las Cumbres Observatory. Described and published in Lister, Gomez, Chatelain, Greenstreet et al. 2021, Icarus, doi:10.1016/j.icarus.2021.114387.

ascl:2311.005

History

3.15.2

3.15.1

3.15.0

3.14.3

3.14.2

3.14.1

3.13.4

3.13.3.1

3.13.2

3.13.1

3.12.5

3.12.4

3.12.3

3.12.2

3.12.1

3.12.0

3.11.1

3.11.0

3.10.3

3.10.2

3.10.1

3.10.0

3.9.1

3.9.0

3.8.13

3.8.12

3.8.11

3.8.10

3.8.9

3.8.8

3.8.7

3.8.6

3.8.5

Paginate new gif movie page to speed up load times and prevent connection errors

3.8.4

3.8.3

Add support for adding new LOOK project targets.

3.8.2

Fix for cadences crossing semester boundaries.

3.8.1

Update default exposure time estimate to be instrument agnostic.

3.8.0.2

Fix for occasional OSError on LDAC catalogs.

3.8.0.1

make Gif creation more robust.

3.8.0

Add postgres support.

3.7.0

Add MuSCAT3 support and Repeat Exposure for long blocks

3.6.2

3.6.1

Change the retrieval or creation of new Frame records to eliminate chance of creating duplicates.

3.6.0

Update to Django 3.1 (and CentOS 8 for the Docker build)

3.5.2

Various small backend fixes:

3.5.1.4

Limit Solar Analog spectra to 1 regardless of frames requested for Target Fix more Server Error Bugs

3.5.1.3

A couple bug fixes

3.5.1.2

Implement lc_plot fix to read in comet mags from Horizons.

3.5.1.1

Fix creation of hours-up plots (Due to a need to work around astropy/numpy bug with filtering on datetimes in AstroPy Tables with AstroPy >= 3.2.2)

3.5.1

3.5.0

Add Light curve analysis tools

3.4.1

Add Parallactic angle option for spectroscopic observations.

3.4.0

Update Photometry to use GAIA-DR2

3.3.2

Initial support for the LCO Outbursting Objects Key (LOOK) Project

3.3.0

3.2.9

Add ability to cancel observations.

3.2.8

3.2.7

3.2.6.1

Index frequently used model fields.

3.2.6

Fix broken spectra plot Update Minimum Django Requirements

3.2.5

Fix a rare comet bug.

3.2.4

Fix a few rare bugs.

3.2.3

Allow Time Critical observations within the same proposal and allow selection of this from the scheduling form.

3.2.2

Add observation timeline.

3.2.0

Add models for physical parameters and Designations Includes specific model for colors Search includes any of a body's several designations *Does not remove anything from the Body model

3.1.1

Convert Spectroscopy plots into Bokeh for added interactivity.

3.0.5

Fix lingering tests for the LCO Request V3 language change

3.0.4

Change to LCO Request V3 language

3.0.3

Add long-term planning plots showing how the sky position, helio/geocentric distance, magnitude, elongation, Moon-object separation and Moon phase, positional uncertainty and visibility and on-sky rate of motion change with time.

3.0.2

Minor bug fixes

3.0.1

Minor bug fixes

3.0.0

Support for deploying into Amazon Web Services (AWS) using Kubernetes and Helm

2.8.9

Add support for the ELP Dome B 1-meter telescope.

2.8.6

Change URL scheme for new prefix

2.8.5

Modifications to scheme on refitting elements.

2.8.4

Add support for displaying log Flux plots of spectrophotometric standards with CTIO/HST/Oke spectra. Add view to show best calibration sources for the telescopes for the current night.

2.8.3

2.8.2

Add ADES PSV export and MPC1992 and ADES PSV download options.

2.8.1

Several small updates and fixes

2.8.0

Improve Static Source Scheduling

2.7.13

Calculate frame midpoint based on UTSTOP rather than EXPTIME. Improve ingestion of new objects and record and output discovery asterisks.

2.7.12

Output of compute_ephem is now a dictionary.

2.7.11

Allow for automatic updating of targets.

2.7.10

Several bug fixes

2.7.9

Improve Cadence scheduling

2.7.8

Comet elements are now selected based on nearest in time.

2.7.7

Several patches for tests and minor issue fixes

2.7.6

Add Generic Telescope Classes

2.7.5

Update the scheduling interface to allow for more options

2.7.4

Improve the cross-identification code for multiply desiginated objects and periodic comets.

2.7.3

Fix issues with interactions between FindOrb and candidates/comets

2.7.2

Spectroscopic Graphical tools

2.7.1

Add latitude, longitude, height for 0m4b at Tenerife (Z17). Update find_orb build procedure.

2.7.0

Flux Standards

2.6.0

Calculate and forward more precise orbital elements for spectroscopic observations.

2.5.3

Update light curve extraction.

2.5.2

Robotic scheduler and low-level ToO support.

2.5.1

Add block record keeping for spectroscopy.

2.5.0

Create a characterization page for spectroscopy support

2.4.1

2.4.0

Add basic spectroscopy support to NEOexchange:

2.3.6

Bite the Bullet and Update to Python 3.6

2.2.0

Added capability of requesting multiple filters when making a user request.

2.1.6

Reduce connection maximum age to 60 seconds. Switch off perturbations in ephemeris computation calls.

2.1.5

Update Selenium to 3.11 and Django to 1.11. Refactor functional tests for Valhalla/JavaScript-based authentication. Add functionality to ingest targets from text file list of target names.

2.1.4

Better separate Block Registration from SuperBlock Registation so that Blocks only see frames taken during that individual Block and Block times are separate from SuperBlock Start and End times.

2.1.3

Add support and new object type for hyperbolic asteroids such as A/2017 U7 and A/2018 C2. Increase ephemeris spacing to 15 mins prevent timeouts.

2.1.2

Add support for the 0.4m telescopes at Cerro Tololo, Sutherland and McDonald.

2.1.1

Fix for missing absolute magnitudes breaking the diameter calculation.

2.1.0

Fixes for non-cadence submitting. Improved error message passthrough from scheduling endpoints. Fixes for block reporting. First part of spectroscopy support for storing spectral taxonomies.

1.9.0

Add cadence support.

1.8.3

Add check for and marking of 'was not a minor planet' in the Previous NEOCP page as spacecraft. Fixes for POND submitted blocks and lightcurve extraction. Changes for the new semester boundaries.

1.8.2

Bug fix for zooming Analyser view. Feature update on making markers for candidates clickable.

1.8.1

New MPC site codes for the second 0.4m telescopes at Tenerife and Maui.

1.8.0

1.7.2

New MPC site code (Q58) for the 0.4m telescope at Siding Spring. Use case-sensitive searches for updating NEOCP Bodies.

1.7.1

Bug fixes in zeropoint determination for newer versions of astroquery. Deploy mtdlink into the container.

1.7.0

Astrometry in the browser

1.6.9

Change overheads for Sinisto observations. Handle scheduling problems at semester changover at CPT.

1.6.8

Cleanups for leaner docker containers.

1.6.7.1

Lower the default IPP values. Round arc and not-seen values on the home page.

1.6.7

Trap the submission of objects that have no visibility windows.

1.6.6

Fix for incorrect revisions being created and clean up script

1.6.5

Add fix and trap for a site which has no working telescopes.

1.6.4

Addition of 0.4m telescope support.

1.6.0-1.6.3

Internal version numbers during addition of 0.4m telescope support.

1.5.5

Switch over telescope at Cerro Tololo (W85) to Sinistro. Increase the InterProposal Priority (IPP) value for requests at McDonald (V37). Switch imports to newer pySLALIB module.

1.5.4

Update for LCO rebranding.

1.5.3

Switch over 2 telescopes at South Africa (K91 & K92) to Sinistro. Filter out proposals with <10 blocks from the block efficiency plot.

1.5.2

1.5.1

Correct a long-running problem where we didn't correct the Frame midpoint for half of the exposure time for our own frames. Store FWHM in the Frame objects when creating.

1.5.0

Django 1.10 release

1.4.6

Prevent creation of Bodies without orbital elements. Add 0.4m site codes for proper attribution when creating frames. Fix missing .fits extensions in archive replies when creating Frames.

1.4.5

Fix for Arecibo object parsing.

1.4.4

Adding short delay when polling MPC for object info.

1.4.3

Adding support for new Sinistro (K93) camera at CPT

1.4.2

Better comet handling

1.4.1

Better support for new request and frame APIs

1.4.0

1.3.0

1.2.5alpha