Automates scenario-specific data preprocessing and plotting workflows for condensed-matter physics labs (OriginLab COM backend + Matplotlib for preview).
Project description
English | 中文文档
majoplot
Majoplot is designed to automate repetitive data-processing tasks commonly encountered in condensed-matter physics laboratories. Since figures generated by Origin can retain embedded data when pasted into PowerPoint slides—making it a convenient tool for data presentation—Majoplot uses OriginLab as its primary plotting backend.
Main Features
- Preview raw data generated by instruments such as VSM, PPMS, and XRD within a single interface
- Batch-generate figures and automatically organize them into appropriate Folders inside an OPJU project
Notes
This program does not include OriginLab. To use OriginLab as the plotting backend, you must obtain a valid OriginLab license and install OriginLab on your system separately.
Installation
Make sure Python (including pip) is installed on your system.
# (Not recommended) Install globally via pip
# pip install majoplot
# (Recommended) Install via uv
uv tool install majoplot
## If the uv tool script directory is not in your PATH, run:
## python -m uv tool install majoplot
Usage
- Open a command-line window in any directory and run the following command to launch the graphical interface:
# If installed globally via pip
# python -m majoplot
# If installed via uv
uv run majoplot
## If the uv tool script directory is not in PATH, run:
## python -m uv run majoplot
Then simply follow the instructions provided by the graphical user interface.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file majoplot-0.1.7.tar.gz.
File metadata
- Download URL: majoplot-0.1.7.tar.gz
- Upload date:
- Size: 98.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
81a570ac44296e78c75f29e24f70a30108bd8a20ae1909453dc34bef36be7233
|
|
| MD5 |
162af2357837faadce6f2102d1eb20fe
|
|
| BLAKE2b-256 |
c9fb1767847e4de5997dfeee503328178d2a8803a5b252d4ab050926e08a435e
|
File details
Details for the file majoplot-0.1.7-py3-none-any.whl.
File metadata
- Download URL: majoplot-0.1.7-py3-none-any.whl
- Upload date:
- Size: 55.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80d64e43df38ea51c7fe33fa955b63a5817bc8a4fdcc0c685feb7a66024c4f2d
|
|
| MD5 |
73eee889cfb7fc9f2eaab173af43c55c
|
|
| BLAKE2b-256 |
619d9c0d4404af5e2ef00e66857d29f7367ab91d117873e0b9f1f2f0e2fc857b
|