Skip to main content

PyMieSimX is the standalone graphical interface for PyMieSim. It provides a Dash application for configuring optical setups, running parameter sweeps, exploring individual particles, and exporting results.

Installation

Install the GUI and its PyMieSim dependency with:

pip install PyMieSimX

Launch the dashboard with:

pymiesimx

Use pymiesimx --help to see the available host, port, browser, and debug options.

Development

Install an editable checkout with:

pip install -e .

The GUI source lives in PyMieSimX/gui. Scientific calculations are provided by the installed PyMieSim package rather than duplicated here.

Testing and automation

Run the GUI test suite with:

pip install -e ".[testing]"
python -m pytest

GitHub Actions includes quality checks, GUI tests, PyPI publishing, Conda recipe publishing, and coverage deployment. The Conda recipe is in meta.yaml and the container entry point is defined in Dockerfile.

Download files

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

Source Distribution

pymiesimx-0.1.0.tar.gz (417.7 kB view details)

Uploaded Source

Built Distribution

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

pymiesimx-0.1.0-py3-none-any.whl (421.2 kB view details)

Uploaded Python 3

File details

Details for the file pymiesimx-0.1.0.tar.gz.

File metadata

  • Download URL: pymiesimx-0.1.0.tar.gz
  • Upload date:
  • Size: 417.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for pymiesimx-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fe3cba218ba9e44ef60180d1f28e60c281d0fa539b0d05a1da5206ce62677323
MD5 08314a7ef60c074d454232690780afde
BLAKE2b-256 0e7c153a90c169709ce5665456b80a96561a026d6d7d07c3b6d9793f5720071e

See more details on using hashes here.

File details

Details for the file pymiesimx-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pymiesimx-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 421.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for pymiesimx-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f4460f70632f564807bbb2fcd936421300da69564681672130b1528d5140fc8e
MD5 502c36b93f4c30ca91bfed325f2f1e64
BLAKE2b-256 a9250f781622c87fd5700c9e43616860bc7fe62484fa6a79dcc3a4a8c06fa204

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 Sentry Error logging StatusPage Status page