- Compatibility with numpy 2.0. [#587]
- Fix compatibility with astropy v6.0.
- Fix bug when
FixedTarget
objects are passed to methods that calculate lunar coordinates. [#568]
- Fix time range in
months_observable
to not be only in 2014. Function now accepts argumenttime_range
and defaults to the current year. [#458] - Fix
Observer
not having longtitude, latitude, and elevation parameters as class attributes. They are now properties calculated from thelocation
. - Documentation revisions and theme update [#563]
- Fix Read The Docs compatibility [#497]
- Move to APE 17 infrastructure, change to github actions [#493]
- Update conda channel in favor of conda-forge [#491]
- Fix for astropy cache compatibility [#481]
- Fix compatibility with Astropy 4.X
- Added documentation for reproducing MMTO sun rise/set times [#434]
- Deprecation of
MAGIC_TIME
variable, which used to be returned for targets that don't rise or set [#435] - Replace deprecated astroquery service [#431]
- Fix for the broken IERS patch [#418, #425]
- Add
GalacticLatitudeConstraint
to constrain the galactic latitudes of targets. This can be useful for planning surveys for which crowding due to Galactic point sources is an issue. [#413] - Add
n_grid_points
keyword argument to rise/set/transit functions which allows usersto trade off precision for speed. [#424]
observability_table
now accepts scalars astime_range
arguments, and gives'time observable'
in this case in the resulting table. [#350]- Bug fixes [#414, #412, #407, #401]
- Added new
eclipsing
module for eclipsing binaries and transiting exoplanets [#315] - Fixes for compatibility with astropy Quantity object updates [#336]
- Better PEP8 compatibility [#335]
- Using travis build stages [#330]
Observer.altaz
andConstraint.__call__
no longer returns an (MxN) grid of results when called with Mtarget``s and N ``times
. Instead, we attempt to broadcast the time and target shapes, and an error is raised if this is not possible. This change breaks backwards compatibility but an optional argumentgrid_times_targets
has been added to these methods. If set to True, the old behaviour is recovered. AllObserver
methods for which it is relevant have this optional argument.- Updates for compatibility with astropy v2.0 coordinates implementation [#311], updates to astropy-helpers [#309], fix pytest version [#312]
- Internal changes to the way calculations are done means that astropy>=1.3 is required [#285]
- Fixed bug when scheduling block list is empty [#298]
- Fixed bug in Transitioner object when no transition needed [#295]
- Update to astropy-helpers 1.3.1 [#294] and compatibility fixes for astropy 1.3 [#283]
- Fixed bug arising from changes to distutils.ConfigParser [#177, #187, #191]
- Removed the sites module from astroplan, since it was ported to astropy [#168]
- Removed dependence on PyEphem, now using jplephem for the solar system ephemeris [#167]
- New API for scheduling observations (still in development)
- New
plot_finder_image
function makes quick finder charts [#115] - Updates to astropy helpers and the package template [#177, #180]