Skip to main content

# Project Hadron ## Overview

Project Hadron is an open-source application framework for in-memory preprocessing, where data analysis, machine learning, and other data-intensive tasks require efficiency and speed. With :Apache Arrow as its canonical, and a more directed use of pandas, Project Hadron offers effective data management, extensive interoperability, improved memory management and hardware optimization.

At its concept, Project Hadron was conceived with a desire to improve the availability of objective relevant data, increase the transparency and traceability of data lineage and facilitate knowledge transfer, retrieval and reuse.

At its core Project Hadron is a selection of capabilities that represent an encapsulated set of actions that act upon a given set of features or dataset. An example of this would be FeatureSelection, a capability class, encapsulating cleaning data by removing uninformative columns.

For the complete documentation [read-the-docs](https://discovery-capability.readthedocs.io/en/latest/)

## Installation

### Python version We recommend using the latest version of Python. Project Hadron supports Python 3.8 and newer.

### Package installation The best way to install the component packages is directly from the [Python Package Index](https://pip.pypa.io/en/stable/) using pip.

The component package is discovery-capability and pip installed with:

`bash pip install discovery-capability `

if you want to upgrade your current version then using pip install upgrade with:

`bash pip install -U discovery-capability `

This will also install or update dependent third party packages. The dependencies are limited to Python, PyArrow and related Data manipulation tooling such as Pandas, Numpy, scipy, scikit-learn and visual packages matplotlib and seaborn, and thus have a limited footprint and non-disruptive installation in a data processing environment.

## Next Steps For next steps [read-the-docs](https://discovery-capability.readthedocs.io/en/latest/)

## License Distributed under the MIT License. See LICENSE.txt for more information or reference [MIT](https://choosealicense.com/licenses/mit/)

## Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag “enhancement”. Don’t forget to give the project a star! Thanks again!

  1. Fork the Project

  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)

  3. Commit your Changes (git commit -m ‘Add some AmazingFeature’)

  4. Push to the Branch (git push origin feature/AmazingFeature)

  5. Open a Pull Request

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

discovery_capability-0.23.20.tar.gz (6.6 MB view details)

Uploaded Source

Built Distribution

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

discovery_capability-0.23.20-py3-none-any.whl (6.8 MB view details)

Uploaded Python 3

File details

Details for the file discovery_capability-0.23.20.tar.gz.

File metadata

  • Download URL: discovery_capability-0.23.20.tar.gz
  • Upload date:
  • Size: 6.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for discovery_capability-0.23.20.tar.gz
Algorithm Hash digest
SHA256 fe29d321bbf4bbb448b91e0ec5edb2b93b5d641a5b84b6a7d43dde037149e5a0
MD5 12da8a403fefe1dafede31cd66dc54e9
BLAKE2b-256 364f6eea28a5a4ba33c3cfce25f419940879375d8a2ceb23ed5ca99e11ed84d5

See more details on using hashes here.

File details

Details for the file discovery_capability-0.23.20-py3-none-any.whl.

File metadata

File hashes

Hashes for discovery_capability-0.23.20-py3-none-any.whl
Algorithm Hash digest
SHA256 798f3d578d5a1a58a964533387df15a408d35e0fb2d9d756898e671dd69324c3
MD5 717824f04620441a53a3e525dffa6b5e
BLAKE2b-256 c125aa4890982206700c985750fcdd5d070fd939bc8a25a2709bab0a86e8c300

See more details on using hashes here.

Release history Release notifications | RSS feed

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