Skip to main content

Provides objects and tools to analyze symbolic sequences

Project description

scyseq: Symbolic Sequences Processing in Python

scyseq is a Python package for generating, defining, manipulating, characterizing and plotting symbolic sequences which are defined as successive occurrences of symbols (or states) taken from a finite-length alphabet (set of states).

Overview

scyseq provides:

  • adapted objects: symbols, alphabet and sequence
  • functions for symbolic sequence manipulations: rename, recode, etc.
  • visualisations functions
  • functions for symbolic sequences analysis from simple countings to information theory or Markov processes.

Its documentation is available at: scyseq-tools.github.io/scyseq.

Another Python package dealing with symbolic sequences with a complementary point of view is: slearn

Installation

scyseq is available on pypi pypi.org/project/scyseq so:

pip install scyseq

should do the job...

Dependencies:

  • numpy
  • scipy, and
  • matplotlib

Tools used in this package:

Sphinx pytest Hatch doctest

License

This project is licensed under the BSD 3-Clause

Contributing

Contributions to scyseq are welcome!

To contribute:

  1. Fork the repository: github.com/scyseq-tools/scyseq
  2. Create a branch for your feature or bug fix.
  3. Submit a pull request with a clear description of changes.
  4. Ensure tests pass.

See also: code of conduct

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

scyseq-0.1.0.tar.gz (398.8 kB view details)

Uploaded Source

Built Distribution

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

scyseq-0.1.0-py3-none-any.whl (32.0 kB view details)

Uploaded Python 3

File details

Details for the file scyseq-0.1.0.tar.gz.

File metadata

  • Download URL: scyseq-0.1.0.tar.gz
  • Upload date:
  • Size: 398.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for scyseq-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b005acf292d29a22c4cf0b585181e38901e5e12802149a761dd9e9a47117ec5a
MD5 38455ee862176f1ca86b26b183828a4c
BLAKE2b-256 4e3ec3a79782ea1d45002794206b9489a2e1721f3a9158974f2abb91d278fad5

See more details on using hashes here.

Provenance

The following attestation bundles were made for scyseq-0.1.0.tar.gz:

Publisher: publish-pypi.yml on scyseq-tools/scyseq

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scyseq-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: scyseq-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 32.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for scyseq-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5f5eefe44fa8938ee2372e3274f00e1a14eae7329b39125423b710a0474c33ab
MD5 54cab187588c1d9b5cf53b3c632bd4b7
BLAKE2b-256 0b3e55f2aed504b1ef2c1730dc8bbd8ae4492fabc09688b66e16582b72f564f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for scyseq-0.1.0-py3-none-any.whl:

Publisher: publish-pypi.yml on scyseq-tools/scyseq

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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