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
Metadata
Release files for circumplex 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| circumplex-0.3.0.tar.gz | 2.9 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| circumplex-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.0 MB
Release files / circumplex-0.3.0.tar.gz
| Download URL | circumplex-0.3.0.tar.gz |
|---|---|
| Size | 2.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b488908fb98a58c19e4da69636ec15b4555f48078d85257bf882dc33786a4149
|
|
BLAKE2b-256 checksum How to use checksums |
0a920d2d411cf205ebc2573d1ecca9b79ca2535392a731f804b11c7f6e66eb22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.5
|
Release files / circumplex-0.3.0-py3-none-any.whl
| Download URL | circumplex-0.3.0-py3-none-any.whl |
|---|---|
| Size | 78.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
67c2aae13fab92029d09359c8b9de75afec215b1a08eeee320c4cca209dd3c27
|
|
BLAKE2b-256 checksum How to use checksums |
9a14f39aeb86f94ff530901c29e3988018aa454fd009b35940ad8f4df065b883
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.5
|