Skip to main content

Python implementation of Dimensional Input Parameter Serialization Language (DIPSL)

Project description

Welcome to PyDIPSL!

DIP

“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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dipsl-0.2.2.tar.gz (143.5 kB view details)

Uploaded Source

Built Distribution

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

dipsl-0.2.2-py3-none-any.whl (42.4 kB view details)

Uploaded Python 3

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

Hashes for dipsl-0.2.2.tar.gz
Algorithm Hash digest
SHA256 cfc08e7dc5227b61c8e338e466c02e948b29f590d3ddb8e4acb56f4c682e64c0
MD5 fe0d5e53a4d9ae7690722e054e9f0ea7
BLAKE2b-256 20523d4b0bfa8431c50c0221ca41ea666d7d8e528256d4a6e6466644a2f46ada

See more details on using hashes here.

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

Hashes for dipsl-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 556c2a59f2f4980bb0ac1cfa100c1b3e9598324633788bb8f5e5c32ecd08b585
MD5 7b002dd2670cf8469b468c4aa35cace1
BLAKE2b-256 9729c658f006542c8baa36b63b3d3faa81756c1d93d0d0b6f7ec03ce08a74391

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