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+
numpyscipyastropy
Key Features
- ValueU: Handles numerical values with asymmetric uncertainties.
- QuantityU: Extends
ValueUby 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
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 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c56b4c571f29673dc5b99be6975ab72b00fb8fecfd1e1db5d027187247cd50b3
|
|
| MD5 |
e8dd94e627c9504c02b159929eb74ac2
|
|
| BLAKE2b-256 |
f7e32fd7c70ca54ea86eac8547d7a58377bf960334c760e92134d94c089fbc12
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
442e4ac2618b1e8ba94775bea90e3d5d295b81d30644284562f0fe5c890821ea
|
|
| MD5 |
95be3471dea735b42486adfa9d40543f
|
|
| BLAKE2b-256 |
87cb6ce7f73460fff70f6d0b69679b19adebf50420187f8b423ba30d3e7e1a71
|