Skip to main content

Python package destined for VLF antenna owners. It allows the detection of solar flare in real-time from ground-based VLF data and an estimate of the solar X-ray flux

Project description

Coverage Status pre-commit

This is the cleaner version of the vlf4ions library, which I am using both to store the code and the different versions, but also to learn how to do it properly. NOTE: This is a version of the code migrated from GitHub. It is the most up-to-date one, but some links to issues for previous commits may not work anymore

This library is designed for VLF-antenna owners. It allows the detection of solar flares in real-time from ground-based VLF data. An estimate of the solar X-ray flux from the Sun is also made possible. Though it was designed with an AWESOME instrument in mind, it can be adapted to any type of VLF antennas, provided that both amplitude and phase measurements are available for any transmitter of interest.

Testing

To test the entire package, you can run

pytest

This is the minimal version to check that all tests are passed. If, however, you're developping your own branch of the repository, or if you want the coverage report, run:

pytest --cov=vlf4ions --cov-report=xml:reports/coverage/coverage.xml # Tests + xml report
coverage html # Generate html report (to know where to work next)
genbadge coverage -o reports/coverage/coverage-badge.svg # Generates badge

This will create a full coverage report and a badge to display the new coverage

Documentation

The documentation may be found at 'https://vlf4ions.readthedocs.io/en/latest/'.

Contributing

Any feedback or contribution is very welcome. Please use pull requests to contribute to this package, or directly open an issue if you notice that something is wrong or can be enhanced.

Any question may also be sent to me by email if needed, or by pinging me on Codeberg.

Aknowledgements

Many thanks to Pierre-Yves Martin and Xavier Bonnin for their help with the licence and all other aspects of publishing an open-source project. This project really would have taken much longer to deploy if not for their advice !

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

vlf4ions-1.3.4.post7.tar.gz (38.6 kB view details)

Uploaded Source

Built Distribution

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

vlf4ions-1.3.4.post7-py3-none-any.whl (37.2 kB view details)

Uploaded Python 3

File details

Details for the file vlf4ions-1.3.4.post7.tar.gz.

File metadata

  • Download URL: vlf4ions-1.3.4.post7.tar.gz
  • Upload date:
  • Size: 38.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.12

File hashes

Hashes for vlf4ions-1.3.4.post7.tar.gz
Algorithm Hash digest
SHA256 6e0383a113bdf7dcd33cb55a70072869c5d28aaf5e54f1a19ba2c30f2b085786
MD5 4f7a1bcb8c58a5fe318e1acca836c83a
BLAKE2b-256 31291903f1d693a793c3bb7f6cb74122bc0e921102fda93573710fc2c223fdb3

See more details on using hashes here.

File details

Details for the file vlf4ions-1.3.4.post7-py3-none-any.whl.

File metadata

  • Download URL: vlf4ions-1.3.4.post7-py3-none-any.whl
  • Upload date:
  • Size: 37.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.12

File hashes

Hashes for vlf4ions-1.3.4.post7-py3-none-any.whl
Algorithm Hash digest
SHA256 0fecc82152fe73458b2644e2a6b75643be0273aabdc6afcb14caa2ee15b21898
MD5 133b05ab8a43db5f134fd70968accfd6
BLAKE2b-256 62d807ec7de5d13c2c8774265cf4b4f7204cb2109636b4d542cc1a3afc2422dc

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