This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 0.1.4 instead.
Coronelli ◉
A literary atlas builder — upload a book and explore its world in 3D.
Coronelli is inspired by the craft of historical cartographers: it reads a novel section by section, finds every named place, maps spatial relationships and visual qualities, and builds a navigable world you can orbit and inspect.
Upload → Catalog → Extract → Synthesize → Atlas Editor → 3D Explorer
- Import
.txt,.md, and text-bearing.pdffiles - LLM pipeline identifies places, containment hierarchies, spatial claims, and visual details
- Every extracted candidate is held for human review before it becomes canonical
- Edit the atlas — rename entities, merge duplicates, assign hierarchy, add relationships
- Explore in an interactive 3D scene: zone rings, floating nodes, force-directed layout
Installation
Requires Python 3.12+. Install with uv:
uv tool install coronelli
Then launch:
coronelli
Coronelli opens in your browser at http://localhost:8000. Your atlas data is stored locally:
| Platform | Location |
|---|---|
| Windows | %LOCALAPPDATA%\Coronelli\coronelli.db |
| macOS | ~/Library/Application Support/Coronelli/coronelli.db |
| Linux | ~/.local/share/Coronelli/coronelli.db |
Set your OpenAI API key before running extraction:
# in your shell profile, or in %LOCALAPPDATA%\Coronelli\.env (Windows)
# ~/Library/Application Support/Coronelli/.env (macOS)
OPENAI_API_KEY=sk-...
Cost and caching
Estimated cost is shown before each pipeline stage. Repeated extraction on unchanged sections is served from cache — no new API call is made.
License
Source-available, personal non-commercial use only. See LICENSE.
Metadata
Release files for coronelli 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| coronelli-0.1.2.tar.gz | 13.8 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| coronelli-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 27.8 MB
Release files / coronelli-0.1.2.tar.gz
| Download URL | coronelli-0.1.2.tar.gz |
|---|---|
| Size | 13.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c401cdfef133893af66ea780a866aec905f398fba11e064c4bd40e15fcb7b8b8
|
|
BLAKE2b-256 checksum How to use checksums |
c562fd32d192f0265ce3e22713dfa60c75eaaced16eeee776d236f5d448091b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / coronelli-0.1.2-py3-none-any.whl
| Download URL | coronelli-0.1.2-py3-none-any.whl |
|---|---|
| Size | 13.9 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d77930f10b72ff3006c3c9e1afe54cf96136a9bfe7f8696a3d9f8da450a9314c
|
|
BLAKE2b-256 checksum How to use checksums |
133ff570e3d1fe2c87bb5331e2058de9a0a55584fbfd485c3e3ab9c8decabd44
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for coronelli 0.1.2
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.