Skip to main content

Lots of things used somewhere

Project description

LOFAR LOTUS

Build status Test coverage

Common library containing various stuff for LOFAR2.

Installation

Wheel distributions are available from the gitlab package registry, install using after downloading:

python -m pip install *.whl

Alternatively install latest version on master using:

python -m pip install lofar-lotus@git+https://git.astron.nl/lofar2.0/lotus

Or install directly from the source at any branch or commit:

python -m pip install ./

Usage

For more thorough usage explanation please consult the documentation

Development

Development environment

To set up and activate the develop environment run source ./setup.sh from within the source directory.

If PyCharm is used, this only needs to be done once. Afterward the Python virtual env can be setup within PyCharm.

Contributing

To contribute, please create a feature branch and a "Draft" merge request. Upon completion, the merge request should be marked as ready and a reviewer should be assigned.

Verify your changes locally and be sure to add tests. Verifying local changes is done through tox.

python -m pip install tox

With tox the same jobs as run on the CI/CD pipeline can be executed. These include unit tests and linting.

tox

To automatically apply most suggested linting changes execute:

tox -e format

License

This project is licensed under the Apache License Version 2.0

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

lofar_lotus-0.0.13.tar.gz (31.3 kB view details)

Uploaded Source

Built Distribution

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

lofar_lotus-0.0.13-py3-none-any.whl (38.0 kB view details)

Uploaded Python 3

File details

Details for the file lofar_lotus-0.0.13.tar.gz.

File metadata

  • Download URL: lofar_lotus-0.0.13.tar.gz
  • Upload date:
  • Size: 31.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for lofar_lotus-0.0.13.tar.gz
Algorithm Hash digest
SHA256 74d12d066c262e6128ed12e2810fabe3b8e5ae404d988228cfb8c6d4239a4870
MD5 38a49128c98a0e677ba1b745c2e78c52
BLAKE2b-256 64fabeb2f8b9fb176ffef171da56c3bba16ea65a2fcb2506f13a7c9a1ea99dde

See more details on using hashes here.

File details

Details for the file lofar_lotus-0.0.13-py3-none-any.whl.

File metadata

  • Download URL: lofar_lotus-0.0.13-py3-none-any.whl
  • Upload date:
  • Size: 38.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for lofar_lotus-0.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 0daabd2caa3b33e73b96a81e5a7bb610ff4c25edb1db6ce965c4b02249d58afe
MD5 74dbbb814fd780541194f6467ee9387b
BLAKE2b-256 6935212a48ce36b5da90686ee7b07738faa5555ebaeeca4cd3aa050b062ff7ae

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