Skip to main content

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 description

eidoscope

The navigation and rendering instrument of the Syneidos 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 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.

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

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eidoscope-0.0.1.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eidoscope-0.0.1-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file eidoscope-0.0.1.tar.gz.

File metadata

  • Download URL: eidoscope-0.0.1.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for eidoscope-0.0.1.tar.gz
Algorithm Hash digest
SHA256 993dc338468f37caad55212a195f2ba193ec9082b3ae29eddd316762c3a7c07e
MD5 d5b3a87b3adc5aaecde5b5b86a0fe5b3
BLAKE2b-256 299417c64bd9c5db848ad255acf5cfaaffa14364e57174752123fe968afbbe0f

See more details on using hashes here.

File details

Details for the file eidoscope-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: eidoscope-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for eidoscope-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9b5d7f74d6a8e32d185b594ebec500a4ee43cd9ebb72fe604cec1a9c27ad841b
MD5 3a87b0819264c60e0a87d409e464e737
BLAKE2b-256 e941e0582ddabbc28790ba8114f141cca2ed236bea60ac827f5cf2f25eb34444

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page