Skip to main content

Python package for the analysis and visualization of circumplex data.

Project description

circumplex

PyPI version [pre-commit] CI status Linting status Documentation status License

circumplex is a Python package for analyzing and visualizing circumplex data. It provides a set of tools for analyzing and visualizing circumplex data, following the Structural Summary Method. This project is a Python implementation based on the R circumplex package. Our goal is to provide a similar functionality and experience for Python users.

[!IMPORTANT] Massive update: the upcoming 0.3 release is a substantial rewrite of circumplex. Highlights include a modular package architecture, expanded SSM and plotting workflows, built-in instrument and tidying utilities, stronger regression coverage against the R package, and a refreshed docs/CI/release toolchain. See the changelog for release notes.

[!WARNING] This project is still under development. We're working hard to make it as good as possible, but there may be bugs or missing features. If you find any issues, please let us know by submitting an issue on Github.

Getting Started

To get started with circumplex, install it from PyPI:

pip install circumplex

Documentation

This documentation is designed to help you understand and use circumplex effectively. It's divided into several sections:

  • Docs Site: The published documentation is available at drandrewmitchell.com/circumplex.
  • Tutorials: Practical examples showing how to use our project in real-world scenarios.
  • API Reference: Detailed information about our project's API.
  • Changelog: Release highlights and migration context for the upcoming version.
  • Contribute: Information on how you can contribute to our project.

Contributing

We welcome contributions from the community. If you're interested in contributing, please get in touch or submit an issue on Github.

License

This project is licensed under the GNU GPLv3 License. For more information, please see the LICENSE file.

Project layout

    .github/workflows/
        docs.yml
        linting.yml
        python-package.yml
    CHANGELOG.md
    docs/
        changelog.md
        index.md
        api/
        tutorials/
    examples/
    src/circumplex/
        analysis/
        core/
        instruments/
        visualization/
    pyproject.toml
    uv.lock
    zensical.toml

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

circumplex-0.3.0.tar.gz (2.9 MB view details)

Uploaded Source

Built Distribution

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

circumplex-0.3.0-py3-none-any.whl (78.4 kB view details)

Uploaded Python 3

File details

Details for the file circumplex-0.3.0.tar.gz.

File metadata

  • Download URL: circumplex-0.3.0.tar.gz
  • Upload date:
  • Size: 2.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.5

File hashes

Hashes for circumplex-0.3.0.tar.gz
Algorithm Hash digest
SHA256 b488908fb98a58c19e4da69636ec15b4555f48078d85257bf882dc33786a4149
MD5 a71c0ee7702c4e348cb7b463c040ce94
BLAKE2b-256 0a920d2d411cf205ebc2573d1ecca9b79ca2535392a731f804b11c7f6e66eb22

See more details on using hashes here.

File details

Details for the file circumplex-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: circumplex-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 78.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.5

File hashes

Hashes for circumplex-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 67c2aae13fab92029d09359c8b9de75afec215b1a08eeee320c4cca209dd3c27
MD5 02c28a8a47943ed1d42ff2596cf1a9fa
BLAKE2b-256 9a14f39aeb86f94ff530901c29e3988018aa454fd009b35940ad8f4df065b883

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