Skip to main content

A Python package for simple and efficient implementation of Evidential Reasoning (ER) methods

Project description

ERTool

ERTool is a Python package designed for simple and efficient implementation of Evidential Reasoning (ER) methods. It aims to provide an intuitive and flexible approach for integrating ER processes, particularly suitable for data analysis, clinical research, and decision support systems.

Features

  • Easy-to-use implementation of Evidential Reasoning.
  • Efficient in handling complex ER tasks.
  • Flexible interface suitable for various application scenarios.

Installation

You can install ERTool directly from PyPI using pip:

pip install ertool

Quick Start

Here is a basic usage example of ERTool:

from ertool import ER
import numpy as np

er = ER()
B = np.zeros(5)
W = np.array([0.2, 0.3, 0.5])
DBF = np.array([[0.1, 0.2, 0.3, 0.4], 
                [0.3, 0.3, 0.2, 0.2], 
                [0.25, 0.25, 0.25, 0.25]])
numOfChildren = 3
numOfGrades = 4

if er.er_algorithm(B, W, DBF, numOfChildren, numOfGrades):
    print("Result:", B)
else:
    print("An error occurred during the execution of the algorithm.")

Contributing

Contributions to ERTool are welcome. Please concat tyshipku@gmail.com for how to contribute to the project.

License

This project is licensed under the MIT License. For more information, please see the LICENSE file.

Contact

For any questions or suggestions, please contact us at tyshipku@gmail.com.

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

ERTool-0.1.0.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

ERTool-0.1.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file ERTool-0.1.0.tar.gz.

File metadata

  • Download URL: ERTool-0.1.0.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for ERTool-0.1.0.tar.gz
Algorithm Hash digest
SHA256 dd1a517432e9b5d10dfa514cf26027039ace94eb449c833f585ac240b3101209
MD5 612a1ff7e16990178526daffb97ffccd
BLAKE2b-256 3ffaea17a8da1c75ee754ed1c384480a6f92ce90ad38b7c3251b711e80e9d785

See more details on using hashes here.

File details

Details for the file ERTool-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: ERTool-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for ERTool-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 23d04ea8a3d96eed34f4cbd96236cdf5cbf3aa64acea6996daa9495e268651c0
MD5 7af959c3aba18a861858fe11d69addce
BLAKE2b-256 6895499f2cd8528236b2cbf137ae98b87fa04a3b41ff78732bf57eff85c91314

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page