Skip to main content

MDANSE GUI package - the graphical interface for MDANSE

Project description

MDANSE_GUI

MDANSE_GUI Python Module

This is the module containing the Graphical User Interface (GUI) of the Molecular Dynamics Analysis for Neutron Scattering Experiments (MDANSE) software package.

The GUI depends on the MDANSE package.

Quick start: installation

We recommend that you install MDANSE in a Python virtual environment. You can create a virtual environment named mdanse_env by typing

python3 -m venv mdanse_env

To activate your virtual environment, type

source mdanse_env/bin/activate

in a bash console, or

mdanse_env\Scripts\activate.bat

if you are using cmd.exe on Windows.

While your virtual environment is active, you can install MDANSE:

pip install MDANSE_GUI

and start the GUI by typing

mdanse_gui

If you are using a virtual environment in which you had installed MDANSE in the past, you can upgrade MDANSE to the current version by typing:

pip install --upgrade MDANSE

If you experience problems with the installation, you may want to upgrade pip

pip install --upgrade pip

and try again.

Please remember to activate your virtual environment when you start a new shell before you run mdanse_gui.

Quick start: workflow

The typical workflow of MDANSE:

  1. Convert a trajectory from the file format generated by an MD simulation software into the MDANSE trajectory format,
  2. Load the converted trajectory into MDANSE,
  3. Perform an analysis,
  4. Check the results with the plotter.

Each one of these operations has its own dedicated tab in the GUI. The plotter consists of two tabs, one for selecting the data for plotting, and the other for viewing and customising the plot.

The most complete user documentation of MDANSE can be found on our Read the Docs page.

Other information, including tutorials, can be found in the MDANSE-Examples repository.

Citing MDANSE

If you used MDANSE in your research, please cite it according to the CITATION.cff file in the MDANSE GitHub repository. On GitHub, you can use the "cite this repository" link to generate the citation.

License

MDANSE_GUI is licensed under GPL-3.0. See LICENSE for more information.

Acknowledgements

The VTK-based 3D viewer was taken and adapted from another software project authored by Eric Pellegrini. We would like to thank Eric for making his code available.

Joining the project

MDANSE_GUI is currently maintained and developed by software developers from ISIS and ILL, but we are fully open to new collaborators who would like to contribute code, documentation, tutorials or usage examples. If you want to join the project contact:

Dr. Sanghamitra Mukhopadhyay (sanghamitra.mukhopadhyay@stfc.ac.uk)
ISIS Neutron and Muon Source
Rutherford Appleton Laboratory
Didcot, UK

Software Inquiries

You are welcome to use the issue tracker to submit ideas for extending the MDANSE code or to report problems you encountered. However, if you prefer to contact the MDANSE developers directly, you can send us a message:

MDANSE Help (MDANSE-help@stfc.ac.uk)

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

mdanse_gui-2.0.1.tar.gz (2.3 MB view details)

Uploaded Source

Built Distribution

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

mdanse_gui-2.0.1-py3-none-any.whl (2.4 MB view details)

Uploaded Python 3

File details

Details for the file mdanse_gui-2.0.1.tar.gz.

File metadata

  • Download URL: mdanse_gui-2.0.1.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for mdanse_gui-2.0.1.tar.gz
Algorithm Hash digest
SHA256 d140cb0aff9ab123d933a1b79d59f741986146eec86cf91ea34c5e99f5992a7c
MD5 f7fcd4ff8d51c3860e5b9361d6f3cd9d
BLAKE2b-256 a89a4deaee14d9ff8529351434e3f18fdd0b64ed56529196aa05e3cf21926136

See more details on using hashes here.

File details

Details for the file mdanse_gui-2.0.1-py3-none-any.whl.

File metadata

  • Download URL: mdanse_gui-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for mdanse_gui-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2447ccca05fe7b4cf4d6c3c54274fb59a2615bcdb902c80f18cda1ea516f724f
MD5 9fb7c1d5205399880343291580ab6a5f
BLAKE2b-256 598634f118ef8c92462b74ec9b9f62b8592230f172ddf379e16f6e585900bc0b

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