Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Pharos-Editor

PyPI Python Licence: MIT CI

Desktop editor for Pharos-Engine.

pip install pharos-editor      # pulls pharos-engine transitively
pharos-edit                    # boots the Nova3D-parity docked editor

Or via the engine extra:

pip install pharos-engine[editor]
pharos-edit

What ships

  • Nova3D-parity docked layout via imgui-bundle (DockingParams + DockingSplit).
  • Five panels: Hierarchy / Properties / Viewport (Rust wgpu blit) / Content Browser / Console.
  • Fly camera (RMB orbit / MMB pan / scroll dolly / RMB+WASD/QE fly).
  • Multi-select (Ctrl / Shift click), right-click context menus.
  • Undo / redo command stack (Ctrl+Z / Ctrl+Shift+Z), Ctrl+C / Ctrl+V clipboard, Ctrl+D duplicate, Del, F frame-selection.
  • Runtime theme swap across six shipped themes.
  • Perf HUD (top-right FPS + Ready badge).
  • Content Browser with breadcrumb navigation + thumbnail grid + rename modal.
  • Console panel wired to pharos_engine.telemetry.

Architecture note

Python is a UI wrapper only. The wgpu render backend runs entirely in Rust (in the engine's pharos_render crate); Python receives RGBA pixels through PyO3 and hands them to imgui's texture-blit path. Zero Python-side wgpu imports.

Status

Alpha (v0.0.1a1). See CHANGELOG.md.

Licence

MIT.

Download files

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

Source Distribution

pharos_editor-0.0.1a1.tar.gz (42.0 kB view details)

Uploaded Source

Built Distribution

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

pharos_editor-0.0.1a1-py3-none-any.whl (52.9 kB view details)

Uploaded Python 3

File details

Details for the file pharos_editor-0.0.1a1.tar.gz.

File metadata

  • Download URL: pharos_editor-0.0.1a1.tar.gz
  • Upload date:
  • Size: 42.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pharos_editor-0.0.1a1.tar.gz
Algorithm Hash digest
SHA256 251a647feb4bd6c74d8cc11a535f79078a79ae1963267900963078d459d29808
MD5 51f8427a75be6028afa0c449e76d4a5d
BLAKE2b-256 e582e51b15c8771e86a3a031dc21a9e35b0db8fea3af6d6db9fe5356bb252f4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pharos_editor-0.0.1a1.tar.gz:

Publisher: workflow.yml on andrewkwatts-maker/Pharos-Editor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pharos_editor-0.0.1a1-py3-none-any.whl.

File metadata

  • Download URL: pharos_editor-0.0.1a1-py3-none-any.whl
  • Upload date:
  • Size: 52.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pharos_editor-0.0.1a1-py3-none-any.whl
Algorithm Hash digest
SHA256 7a33682bedcb218f2f18097bf3b473997e99265e524097cacf19887dcd65a9ec
MD5 0553d24b7712e86a2e488dd9dbaea952
BLAKE2b-256 24673bbe71713540029384278356f365e07b773d7dd56678fc2bc141cda4beae

See more details on using hashes here.

Provenance

The following attestation bundles were made for pharos_editor-0.0.1a1-py3-none-any.whl:

Publisher: workflow.yml on andrewkwatts-maker/Pharos-Editor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.0.1a1 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page