A short description of the project
Project description
An improved version of DP5 analysis developed by Howarth (DOI:10.1039/D1SC04406K). This codebase is refactored for legibility and maintainability.
We strongly recommend using a separate python environment created via conda, uv, or other solution of your choice to run this programme.
DP5 currently supports python>=3.9,<=3.11 (due to the TensorFlow dependency range).
If you do not have uv installed yet:
- macOS (Homebrew):
brew install uv - Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh(orwget -qO- https://astral.sh/uv/install.sh | sh)
To get started:
-
clone this repository using
git clone https://github.com/ruslankotl/DP5.git -
navigate to the folder on your machine
-
create and activate a compatible environment, for example
uv venv --python 3.10 .venv && source .venv/bin/activate -
install via
uv pip install -e . -
to also install documentation build dependencies, run
uv pip install -e ".[dev]" -
run
pydp4 -s <SD_FILE> -n <NMR_FILE> -w wFor example, run:
cd reassignments/S11
pydp4 -s S11a_.sdf S11b_.sdf -n S11_NMR -w w
NMR files are provided as a list of shifts with assignments, e.g., 153.0(any),125.6(any)
Further documentation for workflow options is available here
Original DP5 code can be found at https://github.com/Goodman-lab/DP5
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 dp5-0.1.2.tar.gz.
File metadata
- Download URL: dp5-0.1.2.tar.gz
- Upload date:
- Size: 3.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5f98dd6b441885385ce0009ef62788bdfc661d57314fb70c12bfca710397488
|
|
| MD5 |
99b5ff7c7d8cacbb61d189fd4643288d
|
|
| BLAKE2b-256 |
98823d68cc1c82e919a222a612862dd6fdd2e76071ff03b6eecfa6eb37d0a65e
|
File details
Details for the file dp5-0.1.2-py3-none-any.whl.
File metadata
- Download URL: dp5-0.1.2-py3-none-any.whl
- Upload date:
- Size: 194.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e33b7278e12021aff1b32c9a597f5949600caab8e761c34e4a23da4ad795e2f
|
|
| MD5 |
6843b0b1037084a7a943b7b1dab544c6
|
|
| BLAKE2b-256 |
fcbbe638895e9b4a901a9b47f2e45ee52b98d4950b2715df0ae8fbe07ccce1d8
|