Skip to main content

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)

  1. Build: python -m build (install build first)
  2. Upload: twine upload dist/* (use PyPI API token __token__) See below for detailed steps.

Detailed PyPI publish steps

  1. Create PyPI account and API token (scoped to the project)
  2. Install tooling: pip install build twine
  3. Bump version in pyproject.toml under [project] version
  4. Build artifacts: python -m build (creates dist/*.tar.gz & dist/*.whl)
  5. 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
  6. Upload to PyPI: twine upload dist/*
    • Username: __token__, Password: your API token
  7. Verify install: pip install wa-weather-station-tool && wa_dpird_weather_downloader --help

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wa_weather_station_tool-0.0.2.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wa_weather_station_tool-0.0.2-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

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

Hashes for wa_weather_station_tool-0.0.2.tar.gz
Algorithm Hash digest
SHA256 cb721b3d183e3e9120b371c17993c1ad3168485823c798e122fd2a85f2a18ac0
MD5 8239b742b3bb17d04ab76c3c9ec1c8c0
BLAKE2b-256 ebf34816f2785eab5c24bb03c74f4d568d50d082072624756d7ba7fed1d9cfea

See more details on using hashes here.

File details

Details for the file wa_weather_station_tool-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for wa_weather_station_tool-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 36751e501aa42d29a3936f07bf18cea9bfe67414b1dab4533fc3477e869b2f1c
MD5 7a70d7be36b89c9c20abbd152533ee22
BLAKE2b-256 b771ec1e06142b526b1274c24aa37f5b77c0378c61be0261bfedb7ec82d4d320

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page