Skip to main content

Testing field of evaluation for pre-release package (alpha)

Project description

BigDog

Introduction

This is a Python package currently under testing, temporarily named "smalldog". It contains ValueU and QuantityU, which are designed to handle numerical values with asymmetric uncertainty and physical units. This package provides a robust framework for managing uncertainties in scientific computations, extending traditional numerical representations with error propagation and unit management.

Dependencies

  • Python 3.6+
  • numpy
  • scipy
  • astropy

Key Features

  • ValueU: Handles numerical values with asymmetric uncertainties.
  • QuantityU: Extends ValueU by incorporating unit management
  • Supports arithmetic operations with proper uncertainty propagation.
  • Provides various comparison and formatting methods.
  • Includes built-in documentation accessible via .help().

Installation

The package is currently in the alpha stage of development and is being tested on the test field named "smalldog". To install the package, run the following command in your terminal:

pip install smalldog

Once installed, you can import the necessary modules in your Python script or interactive console:

from smalldog import ValueU, QuantityU

To view the detailed descriptions for ValueU and QuantityU, use the built-in help function:

ValueU().help()  # Displays detailed information on ValueU
QuantityU().help()  # Displays detailed information on QuantityU

These commands provide comprehensive details about generating instance objects, representation of the object, and handling object methods that contain operations, unit conversions, as well as additional functionalities.

License & Disclaimer

  • Unauthorized modification and redistribution of the source code are strictly prohibited.
  • The authors bear no responsibility for any errors, malfunctions, or unintended consequences resulting from code modifications.
  • This package assumes all variables are independent (zero covariance). Users should exercise caution when working with correlated data.

Credits

Main Developer: DH.Koh (donghyeok.koh.code@gmail.com)
Collaborating Developers: JH.Kim, KM.Heo
Alpha Testers: None

Changelog

v0.2510.14 (2025-03-07)

  • Fixed operation method priority bug.
  • Improved help message formatting.
  • Minor path-related fixes.

Contact & Contributions

Bug reports and contributions are welcome! Please contact the main developer for more information.

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

smalldog-0.2539.1.tar.gz (37.5 kB view details)

Uploaded Source

Built Distribution

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

smalldog-0.2539.1-py3-none-any.whl (38.1 kB view details)

Uploaded Python 3

File details

Details for the file smalldog-0.2539.1.tar.gz.

File metadata

  • Download URL: smalldog-0.2539.1.tar.gz
  • Upload date:
  • Size: 37.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.21

File hashes

Hashes for smalldog-0.2539.1.tar.gz
Algorithm Hash digest
SHA256 c56b4c571f29673dc5b99be6975ab72b00fb8fecfd1e1db5d027187247cd50b3
MD5 e8dd94e627c9504c02b159929eb74ac2
BLAKE2b-256 f7e32fd7c70ca54ea86eac8547d7a58377bf960334c760e92134d94c089fbc12

See more details on using hashes here.

File details

Details for the file smalldog-0.2539.1-py3-none-any.whl.

File metadata

  • Download URL: smalldog-0.2539.1-py3-none-any.whl
  • Upload date:
  • Size: 38.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.21

File hashes

Hashes for smalldog-0.2539.1-py3-none-any.whl
Algorithm Hash digest
SHA256 442e4ac2618b1e8ba94775bea90e3d5d295b81d30644284562f0fe5c890821ea
MD5 95be3471dea735b42486adfa9d40543f
BLAKE2b-256 87cb6ce7f73460fff70f6d0b69679b19adebf50420187f8b423ba30d3e7e1a71

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