WA DPIRD weather station downloader (minimal CLI)
Project description
animal_data_analysis_tools
Develop the utility tools for animal experiments data analysis for the researchers.
WA DPIRD Weather Downloader (minimal)
- Command:
python scripts/wa_dpird_weather_downloader.py --help - Example:
python scripts/wa_dpird_weather_downloader.py --station 009225 --start 2024-01-01 --end 2024-01-31 --out datasets/weather_data.csv
This minimal CLI scaffolding writes a placeholder CSV confirming arguments. Real download logic will be integrated later in src/wa_weather_station_tool.
Install locally for development
- Editable install:
pip install -e . - Run CLI after install:
wa_dpird_weather_downloader --help
Build & publish to PyPI (summary)
- Build:
python -m build(installbuildfirst) - Upload:
twine upload dist/*(use PyPI API token__token__) See below for detailed steps.
Detailed PyPI publish steps
- Create PyPI account and API token (scoped to the project)
- Install tooling:
pip install build twine - Bump version in
pyproject.tomlunder[project] version - Build artifacts:
python -m build(createsdist/*.tar.gz&dist/*.whl) - Upload to TestPyPI (optional):
twine upload -r testpypi dist/*- Then install to test:
pip install -i https://test.pypi.org/simple/ wa-weather-station-tool
- Then install to test:
- Upload to PyPI:
twine upload dist/*- Username:
__token__, Password: your API token
- Username:
- Verify install:
pip install wa-weather-station-tool && wa_dpird_weather_downloader --help
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
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 wa_weather_station_tool-0.0.2.tar.gz.
File metadata
- Download URL: wa_weather_station_tool-0.0.2.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb721b3d183e3e9120b371c17993c1ad3168485823c798e122fd2a85f2a18ac0
|
|
| MD5 |
8239b742b3bb17d04ab76c3c9ec1c8c0
|
|
| BLAKE2b-256 |
ebf34816f2785eab5c24bb03c74f4d568d50d082072624756d7ba7fed1d9cfea
|
File details
Details for the file wa_weather_station_tool-0.0.2-py3-none-any.whl.
File metadata
- Download URL: wa_weather_station_tool-0.0.2-py3-none-any.whl
- Upload date:
- Size: 4.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36751e501aa42d29a3936f07bf18cea9bfe67414b1dab4533fc3477e869b2f1c
|
|
| MD5 |
7a70d7be36b89c9c20abbd152533ee22
|
|
| BLAKE2b-256 |
b771ec1e06142b526b1274c24aa37f5b77c0378c61be0261bfedb7ec82d4d320
|