Releases: astropenguin/azely
Releases · astropenguin/azely
v0.7.0 (2022-11-03)
What's Changed
- Update develop environment by @astropenguin in #32
- Update Flake8 config by @astropenguin in #34
- Add CONTRIBUTING.md by @astropenguin in #35
- Update supported Python versions by @astropenguin in #39
- Use Astropy's EarthLocation.of_address to get location by @astropenguin in #40
- Release v0.7.0 by @astropenguin in #42
Full Changelog: v0.6.0...v0.7.0
v0.6.0 (2020-08-29)
This release closes the following issues.
- #19 Use today as a default value of time (breaking change)
- Use
time='today'
as a default value ofazely.compute()
andazely.time.get_time()
- Use
- #20 Update force-query feature (breaking change)
- Use
query='aaa!'
instead ofquery='!aaa'
to forcibly update information of an object or a location.
- Use
- #22 Update docs
- Add description of default values in the
azel
module and thecompute()
function - Add example images of codes in README
- Add description of default values in the
- #23 Fix index name of in_utc
- Fix wrong index name of a DataFrame with the in_utc property.
- #27 Release v0.6.0
v0.5.2 (2020-02-23)
This release closes the following issues.
- Use case-insensitive query #16
- For example,
query='query'
andquery='QuErY'
are considered to be same - Other parameters are still case-sensitive (i.e.,
frame='ICRS'
are not allowed)
- For example,
v0.5.1 (2020-02-23)
- Rename cached TOML files
object.toml
→objects.toml
location.toml
→locations.toml
v0.5.0 (2020-02-23)
- Add feature to get user-defined information (#7, #10)
- example:
azely.compute('user:GC', 'user:ASTE', ...)
- example:
- Add feature to forcibly update cached information (#4, #14)
- example:
azely.compute('Sun', '!here')
- example:
- Add custom properties (
object
,site
) to pandas DataFrame (#11, #15)- example:
df = azely.compute(...); print(df.site)
- example:
- Rename property for LST axis (
as_lst
→in_lst
)- example:
azely.compute(...).in_lst.el.plot(ylim=(0, 90))
- example:
- Add docstrings to modules, classes, and functions
- Add description and usages to README
- Add API docs made by sphinx
v0.4.3 (2020-02-09)
This release fixes internal code so that user can use Azely in Google Colaboratory.
If you install python-dateutil >= 2.8.1
, then you will not encounter the bug.
No new features and no API updates in this release (same usage as v0.4.1).
v0.4.1 (2020-02-09)
Re-developed all codes to be more simple and robust (no backward compatibility!)
Please remove your config files (maybe localted in ~/.config/azely
) before using this version.
Features
- Information of location is obtained from OpenStreetMap
- Information of timezone is not cached as it can be estimated offline
- Az/El result is provided as pandas' DataFrame as a common data structure
Warnings
- Command line interface is temporarily removed (will be available in v0.5)
Example
import azely
import matplotlib.pyplot as plt
df = azely.compute("Moon", "Tokyo", "2020-02-01 12:00 to 2020-02-02 12:00")
fig, ax = plt.subplots()
df.el.plot(ax=ax)
ax.set_ylim(0, 90)
fig.show()
v0.4.0 (2020-02-09)
Add Python 3.6 test to main workflow
v0.2 (2018-03-18)
- Help document of Azely CLI is not yet completed