Skip to main content

Command-line application for developing Python modules compliant with the Plesty standard.

Project description

plesty-sdk - Setting the Coding Standard

What to standardize:

  1. Code hygiene
  2. Documentation / examples
  3. Data standards
  4. Module-specific Integration standards (interfaces, version management, …) on different levels (unit, integration, end to end) and modules (device, instrument, analyzer)
  5. GUI
  6. Simulator / Testing
  7. Error management

The plesty-sdk module must check for those standards. It must be simple to use, well documented and verbose.

Standardization levels

The suggested levels of plesty standards are:

Plexy Pixel (Easy):

  • Basic repository structure (readme, src, example?)
  • Code Hygiene (#1) and documented example (#2)
  • For executable modules: Standard vor execution (e.g. via uvx)

Plexy Nebula (Intermediate): Focus on basic functionality and interconnected modules

  • #1 and #2 (extended),#3, #4, partial testing (standards are just checked if exists, e.g. GUI)

Plexy Quantum (Advanced):

  • Full check of all standardization goals
  • modules with these standards should be able to all work together and be actively maintained (dependency management etc)

LICENSE

Plesty is licensed under the GNU Lesser General Public License v3.0 or later (LGPL-3.0-or-later). See the LICENSE file.

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

plesty_sdk-0.0.2.dev5.tar.gz (57.3 kB view details)

Uploaded Source

Built Distribution

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

plesty_sdk-0.0.2.dev5-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

Details for the file plesty_sdk-0.0.2.dev5.tar.gz.

File metadata

  • Download URL: plesty_sdk-0.0.2.dev5.tar.gz
  • Upload date:
  • Size: 57.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for plesty_sdk-0.0.2.dev5.tar.gz
Algorithm Hash digest
SHA256 fbe510288eeda57e9a17cff777a812fc7d9ee0f4d6390d727e856e736a0e9a72
MD5 6c97210e1a0f8fc708191c146624f0e5
BLAKE2b-256 450760accc4c91de6f41eaa581a31857ab67a72e240dd173098f27509a8311a4

See more details on using hashes here.

File details

Details for the file plesty_sdk-0.0.2.dev5-py3-none-any.whl.

File metadata

File hashes

Hashes for plesty_sdk-0.0.2.dev5-py3-none-any.whl
Algorithm Hash digest
SHA256 abf5307d0bbc5c1232892253c7cc50c8460e9381f21df8dcdbba5c73942bbcaa
MD5 d47442929149b5996d3565cef7b7e0b1
BLAKE2b-256 89d549f405f562c49e39ba80549be38b9c07f3a744df66523c8ebb76a48bd4c9

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