Skip to main content

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

Metadata

Release files for lofar-lotus 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lofar-lotus 1.0.1
File Size Uploaded
lofar_lotus-1.0.1.tar.gz 33.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lofar-lotus 1.0.1
File Interpreter ABI Platform
lofar_lotus-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 73.2 kB

Release files / lofar_lotus-1.0.1.tar.gz

Download URL lofar_lotus-1.0.1.tar.gz
Size 33.6 kB
Tags Source
SHA-256 checksum
How to use checksums
41be50cc9bb6db3da60a586bb160250d74970346d1928f0aa13e1ab0b7370d6e
BLAKE2b-256 checksum
How to use checksums
81643e8c749795d342afca336d339066b697f1703d5185316e3e9af1057e7f62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / lofar_lotus-1.0.1-py3-none-any.whl

Download URL lofar_lotus-1.0.1-py3-none-any.whl
Size 39.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
30e50d454b3b128e0e5ee581c6bcda349f011557ce56975f982d0a47044b5899
BLAKE2b-256 checksum
How to use checksums
95215513a4b5f9407842b7f07b410adaf036059dac0241c85e034fff88816c05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

0.0.15

2 release files

0.0.13

2 release files

0.0.12

2 release files

0.0.7

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page