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.1
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.1.tar.gz | 13.8 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| coronelli-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 27.7 MB
Release files / coronelli-0.1.1.tar.gz
| Download URL | coronelli-0.1.1.tar.gz |
|---|---|
| Size | 13.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7428ac0421ca21ed5cdc05d9fbd31e4707b3ed0e59444b3d648111d2e08143b9
|
|
BLAKE2b-256 checksum How to use checksums |
014f552be02e2bb3fbbe953c1da22c01dacd3e529b3b8fdcc923c53b1951ae10
|
| 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.1-py3-none-any.whl
| Download URL | coronelli-0.1.1-py3-none-any.whl |
|---|---|
| Size | 13.9 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
041219382952691a3f1a48f2a4671e6a2ee51edec05bf6b13ed0a27f58d84d4f
|
|
BLAKE2b-256 checksum How to use checksums |
1a21b2fa0d05430cbe1dc64f8fa7371d5c9c214276ab5a6bbb5300733c169d32
|
| 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.1
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.