Skip to main content

Test field for pre-release package evaluation

Project description

BigDog

Introduction

This is a Python package currently under testing, temporarily named "bigdog". It includes 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 using Astropy.
  • Supports arithmetic operations with proper uncertainty propagation.
  • Provides various comparison and formatting methods.
  • Includes built-in documentation accessible via .help().

Installation

Currently, the package is in the alpha stage and requires manual installation. The package name "bigdog" is a temporary designation, and the latest version is 0.2510.13.

Installing the Package

To install the package, run the following command in your terminal:

pip install bigdog

Importing and Using the Package

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

from bigdog import ValueU, QuantityU

Usage

Accessing Documentation

To view detailed usage instructions 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 object creation, mathematical operations, unit conversions, comparisons, and 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.13 (2025-03-06)

  • 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

bigdog-0.2510.13.tar.gz (36.8 kB view details)

Uploaded Source

Built Distribution

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

bigdog-0.2510.13-py3-none-any.whl (47.6 kB view details)

Uploaded Python 3

File details

Details for the file bigdog-0.2510.13.tar.gz.

File metadata

  • Download URL: bigdog-0.2510.13.tar.gz
  • Upload date:
  • Size: 36.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for bigdog-0.2510.13.tar.gz
Algorithm Hash digest
SHA256 7abbb0d95803aebdf09fbe34c3ebe50b2b13c958afc6b901dddae3d36060cdfa
MD5 2170162fde7fa8347206f103647da3f6
BLAKE2b-256 d758b7fdc6302f6dad8601ecd2dbc40d6195e2eb630830b30bca03fd6c7d613b

See more details on using hashes here.

File details

Details for the file bigdog-0.2510.13-py3-none-any.whl.

File metadata

  • Download URL: bigdog-0.2510.13-py3-none-any.whl
  • Upload date:
  • Size: 47.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for bigdog-0.2510.13-py3-none-any.whl
Algorithm Hash digest
SHA256 f8627f4160879d5284466e8a990a5c5845a14a678ce9b234b4a738a3e6ac0f9e
MD5 36371b1d815dab21e66fe906a235f965
BLAKE2b-256 57eb16ad8c621e3f13bf17cb26f7f7e994f1c610dbd77d00c4deb5602fb674b4

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