This is a package that keeps all the Machine learning Utils in the Software Team.
Project description
SARAO Machine Learning Utility functions
Machine Learning utils is a library for a convenient experience. It consists of helper functions for creating astronomy/machine learning tools.
Installation
pip install katmlutils
Example 1
from katmlutils.utils import get_night_window
from datetime import datetime
# Get the night window for the proposed date
nightwindow = get_night_window(datetime.datetime.now())
nightwindow
Example 2
from katmlutils.utils import get_UTC_sunrise_sunset_times
from datetime import datetime
date = datetime.today()
num_days = 7
sunrise_sunset_times = get_UTC_sunrise_sunset_times(date, num_days)
for entry in sunrise_sunset_times:
print(
f"Date: {entry['date']}, Sunrise: {entry['sunrise']}, Sunset: {entry['sunset']}"
)
Example 3
from katmlutils.utils import SKA_LATITUDE, SKA_LONGITUDE, MINUTES_IN_SIDEREAL_DAY, MINUTES_IN_SOLAR_DAY
print(f"SKA Latitude: {SKA_LATITUDE} degrees")
print(f"SKA Longitude: {SKA_LONGITUDE} degrees")
print(f"Minutes in Sidereal Day: {MINUTES_IN_SIDEREAL_DAY}")
print(f"Minutes in Solar Day: {MINUTES_IN_SOLAR_DAY}")
Example 4
from katmlutils.utils import SKA_LONGITUDE, lst_to_utc
from datetime import datetime, time, date
# Example Usage of lst_to_utc function
date = date.today()
lst_time = time(12, 30, 45)
utc_time = lst_to_utc(date, lst_time, SKA_LONGITUDE)
print(f"UTC Time: {utc_time}")
# Example Usage of LST_TO_UTC_hours function
lst_hours = 1 + 59 / 60 + 0 / 3600
date = datetime.now()
utc_time = LST_to_UTC_time(lst_hours, date, SKA_LONGITUDE)
print(f"UTC Time: {int(utc_time)}:{int((utc_time % 1) * 60):02}")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
katmlutils-0.1.5.tar.gz
(6.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file katmlutils-0.1.5.tar.gz.
File metadata
- Download URL: katmlutils-0.1.5.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d92f2017d25c7c786f45a83ccd310a6c009750b5c4242f124893849eade02284
|
|
| MD5 |
9bcdbedfaf5d3c7ff0762592bf4c7663
|
|
| BLAKE2b-256 |
bcb15aad6d26e6e48e4d3a8b0981731f4900b16c3835117b3fe1a11fb4abce9f
|
File details
Details for the file katmlutils-0.1.5-py3-none-any.whl.
File metadata
- Download URL: katmlutils-0.1.5-py3-none-any.whl
- Upload date:
- Size: 7.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f34b8e8846fa0aacb344e89dcc33696c8be595febc3835b2e6e5a0e516c41c0
|
|
| MD5 |
d10540ea1d5c57cbd56d272fa645583c
|
|
| BLAKE2b-256 |
939602c04fc5629eb553e7c37af8b5ac72354a368aae7ea4110fbd50111f41a7
|