Python package for the analysis and visualization of circumplex data.
Project description
circumplex
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b488908fb98a58c19e4da69636ec15b4555f48078d85257bf882dc33786a4149
|
|
| MD5 |
a71c0ee7702c4e348cb7b463c040ce94
|
|
| BLAKE2b-256 |
0a920d2d411cf205ebc2573d1ecca9b79ca2535392a731f804b11c7f6e66eb22
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67c2aae13fab92029d09359c8b9de75afec215b1a08eeee320c4cca209dd3c27
|
|
| MD5 |
02c28a8a47943ed1d42ff2596cf1a9fa
|
|
| BLAKE2b-256 |
9a14f39aeb86f94ff530901c29e3988018aa454fd009b35940ad8f4df065b883
|