Python implementation of Dimensional Input Parameter Serialization Language (DIPSL)
Project description
Welcome to PyDIPSL!
“Make your code tastier and serve your parameters with a nice DIP!”
Introduction
DIPSL, or shorter DIP, is a serialization language for dimensional input parameters. PyDIPSL is an implementation of DIP language for Python. It was created in order to make initial conditions of physical codes easy to manage for developers and easier to type for users. The most important features of DIP are:
- hierarchical structure of parameters
- validation of parameter values
- parameter referencing and value generation using expressions
- automatic conversion of physical units
More information, examples and description can be found in HTML documentation.
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 dipsl-0.2.2.tar.gz.
File metadata
- Download URL: dipsl-0.2.2.tar.gz
- Upload date:
- Size: 143.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cfc08e7dc5227b61c8e338e466c02e948b29f590d3ddb8e4acb56f4c682e64c0
|
|
| MD5 |
fe0d5e53a4d9ae7690722e054e9f0ea7
|
|
| BLAKE2b-256 |
20523d4b0bfa8431c50c0221ca41ea666d7d8e528256d4a6e6466644a2f46ada
|
File details
Details for the file dipsl-0.2.2-py3-none-any.whl.
File metadata
- Download URL: dipsl-0.2.2-py3-none-any.whl
- Upload date:
- Size: 42.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
556c2a59f2f4980bb0ac1cfa100c1b3e9598324633788bb8f5e5c32ecd08b585
|
|
| MD5 |
7b002dd2670cf8469b468c4aa35cace1
|
|
| BLAKE2b-256 |
9729c658f006542c8baa36b63b3d3faa81756c1d93d0d0b6f7ec03ce08a74391
|