|
6 | 6 |
|
7 | 7 | PhysPlot is a scientific plotting software with a graphical user interface, designed to produce publication-ready 2D plots. It supports vector and bitmap output, including PDF, Postscript, SVG and EPS. It allows data to be imported from text, CSV and Excel files and It can export data in text format. Datasets can also be entered within the program, and new datasets can be created via the manipulation of existing datasets using mathematical expressions. |
8 | 8 |
|
9 | | -## License, Tutorials, and Contributions |
| 9 | +## Quick Start (from source) |
10 | 10 |
|
11 | | -PhysPlot source code is licensed under the PolyForm Noncommercial License 1.0.0. You may fork PhysPlot, study the code, make noncommercial improvements, and submit revisions back through pull requests. |
| 11 | +Clone the repository: |
12 | 12 |
|
13 | | -Commercial use is not allowed without prior written permission from the project originator. |
| 13 | +```bash |
| 14 | +git clone https://github.com/MShirazAhmad/PhysPlot.git |
| 15 | +cd PhysPlot |
| 16 | +``` |
14 | 17 |
|
15 | | -Documentation, screenshots, tutorials, website text, walkthroughs, and educational media are licensed under Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) unless otherwise stated. Noncommercial tutorials and educational guides are welcome. |
| 18 | +Create and activate a virtual environment: |
16 | 19 |
|
17 | | -The PhysPlot name, logo, app icon, GUI branding, and official visual identity are reserved by the project originator. Unofficial forks or modified builds must not be presented as official PhysPlot releases. |
| 20 | +```bash |
| 21 | +python -m venv .venv |
| 22 | +``` |
18 | 23 |
|
19 | | -Only pull requests merged by the maintainer are official PhysPlot revisions. For details, see [CONTRIBUTING.md](CONTRIBUTING.md) and [TRADEMARK.md](TRADEMARK.md). |
| 24 | +On macOS/Linux: |
| 25 | + |
| 26 | +```bash |
| 27 | +source .venv/bin/activate |
| 28 | +``` |
20 | 29 |
|
21 | | -# Pictorial procedure for data analysis |
| 30 | +On Windows (PowerShell): |
22 | 31 |
|
23 | | - |
| 32 | +```powershell |
| 33 | +.venv\Scripts\Activate.ps1 |
| 34 | +``` |
24 | 35 |
|
25 | | - |
| 36 | +Install dependencies: |
26 | 37 |
|
27 | | - |
| 38 | +```bash |
| 39 | +python -m pip install --upgrade pip |
| 40 | +python -m pip install -r requirements.txt |
| 41 | +``` |
28 | 42 |
|
29 | | - |
| 43 | +Run PhysPlot: |
30 | 44 |
|
31 | | - |
| 45 | +```bash |
| 46 | +python PhysPlot.py |
| 47 | +``` |
32 | 48 |
|
33 | | - |
| 49 | +Alternative module entry point: |
34 | 50 |
|
35 | | - |
| 51 | +```bash |
| 52 | +python -m physplot |
| 53 | +``` |
36 | 54 |
|
37 | | - |
| 55 | +## License, Tutorials, and Contributions |
38 | 56 |
|
39 | | - |
| 57 | +PhysPlot source code is licensed under the PolyForm Noncommercial License 1.0.0. You may fork PhysPlot, study the code, make noncommercial improvements, and submit revisions back through pull requests. |
| 58 | + |
| 59 | +Commercial use is not allowed without prior written permission from the project originator. |
| 60 | + |
| 61 | +Documentation, screenshots, tutorials, website text, walkthroughs, and educational media are licensed under Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) unless otherwise stated. Noncommercial tutorials and educational guides are welcome. |
| 62 | + |
| 63 | +The PhysPlot name, logo, app icon, GUI branding, and official visual identity are reserved by the project originator. Unofficial forks or modified builds must not be presented as official PhysPlot releases. |
| 64 | + |
| 65 | +Only pull requests merged by the maintainer are official PhysPlot revisions. For details, see [CONTRIBUTING.md](CONTRIBUTING.md) and [TRADEMARK.md](TRADEMARK.md). |
0 commit comments