Metadata-Version: 2.4
Name: eidoscope
Version: 0.0.1
Summary: The navigation and rendering instrument of the Syneidos personal knowledge system. Seed release: a text-mode eidoscope — renders an eide neighborhood as a navigable outline.
Project-URL: Homepage, https://syneidos.org
Project-URL: Repository, https://github.com/syneidos/syneidos
Author: Andrii Froloff
License-Expression: MIT OR Apache-2.0
License-File: LICENSE-APACHE
License-File: LICENSE-MIT
Keywords: graph,knowledge,navigation,rendering,viewer
Requires-Python: >=3.9
Requires-Dist: syneidos>=0.0.1
Description-Content-Type: text/markdown

# eidoscope

The navigation and rendering instrument of the **[Syneidos](https://syneidos.org)** personal knowledge system: one viewer for every kind of *eidos* (εἶδος + σκοπεῖν — the same Greek pieces as *kaleidoscope*, minus the καλός).

This seed release (0.0.x) ships the smallest possible eidoscope — a text-mode `outline()` that renders an eide neighborhood from any [eidoteka](https://pypi.org/project/eidoteka/) store or treaty backend. The full 3D instrument lands with 0.1.0. *A surgeon's scope, not an astronomer's: it has working channels.*

```python
from eidoteka import Teka
from eidoscope import outline

teka = Teka()
teka.add("plato", "Plato")
teka.add("theory-of-forms", "Theory of Forms")
teka.link("plato", "theory-of-forms", "authored")

print(outline(teka, "plato"))
# ◉ Plato (plato)
#   ─authored→
#   ○ Theory of Forms (theory-of-forms)
```

Development: [github.com/syneidos/syneidos](https://github.com/syneidos/syneidos)

## License

Licensed under either of [Apache License, Version 2.0](LICENSE-APACHE) or [MIT license](LICENSE-MIT) at your option.
