Skip to main content

Chop Chop

Chop continuous stream of simulated data into more realistic LISA data packets.

Usage

To use this package, you need to install it first. You can do so by cloning the repository and running the setup script.

git clone git@gitlab.in2p3.fr:lisa_irfu/chopchop.git
cd chopchop
pip install .

Refer to the documentation for more information.

Contribute

Report an issue

We use the issue-tracking management system associated with the project provided by Gitlab. If you want to report a bug or request a feature, open an issue at https://gitlab.in2p3.fr/lisa_irfu/chopchop/-/issues. You may also thumb-up or comment on existing issues.

Development environment

This project uses Poetry to manage dependencies and packaging. Poetry can prepare a virtual environment for developement, and is used to build the package. After you clones the project, run

poetry install

Refer to the Poetry documentation for more information.

We recommend you install pre-commit hooks to detect errors before you even commit.

pre-commit install

Syntax

We enforce PEP 8 (Style Guide for Python Code) with Pylint syntax checking, and code formatting with Black. Both are implemented in the continuous integration system, and merge requests cannot be merged if it fails. Pre-commit hooks will also run Black before you commit.

You can run them locally with

pylint src
black .

Note that VS Code can be configured to run Black when saving a file, and to display Pylint errors in the editor.

Unit tests

Correction of the code is checked by the pytest testing framework. It is implemented in the continuous integration system, but we recommend you run the tests locally before you commit, with

python -m pytest

Note that VS Code can be configured to run the tests easily.

Metadata

Release files for lisachopchop 0.3.0

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

Source distribution (sdist)

Source distribution for lisachopchop 0.3.0
File Size Uploaded Provenance Actions
lisachopchop-0.3.0.tar.gz 505.8 kB Without provenance Details for lisachopchop-0.3.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for lisachopchop 0.3.0
File Interpreter ABI Platform Actions
lisachopchop-0.3.0-py3-none-any.whl Python 3 none any Details for lisachopchop-0.3.0-py3-none-any.whl

Total release size: 514.6 kB

Release files / lisachopchop-0.3.0.tar.gz

Download URL lisachopchop-0.3.0.tar.gz
Size 505.8 kB
Tags Source
SHA-256 checksum
How to use checksums
b463ecd8f87551cf09d47f0cf4aaf6b7dc5c747da5b7b77ac9a20315971ae4a1
BLAKE2b-256 checksum
How to use checksums
125e1748f934a4661c97a7d60d064bab2881b69e7ab49317912b8b2b74eef1ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / lisachopchop-0.3.0-py3-none-any.whl

Download URL lisachopchop-0.3.0-py3-none-any.whl
Size 8.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
732371d05e4471e3135be077f8c96aa673778a75470faa18a0f31936f97d21db
BLAKE2b-256 checksum
How to use checksums
3a4927bc0ffd33009da99b5dd16fdf2e870db43f5bc1bd63d7ecb135d422938f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for lisachopchop 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files No provenance

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