-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* doxygen files * doxygen files * #46 insert box to user_guide and getting start * (#57)(#58) Update sphinx path * (#57)(#58) Remove /html and /xml from git monitoring * (#57)(#58) Remove files and folders from git monitoring * Update gitignore * Retirando arquivo .buidinfo do monitoramento git * #57 update config and insert files in .gitignore * #57 Update hygia description and 'why hygia' * (#57 #58) Increment _sources on .gitignore * (#57 #58) Increment _sources on .gitignore * (#57 #58) Generate the index.html for github deploy page * (#57 #58) Change user guide for getting start * (#57 #58) Update .gitignore * (#57 #58) finishing the description and initial instruction about the product * (#57 #58) Remove index Indices and tables * (#57 #58) Take back the .html files * (#57 #58) Update Getting Start and set init User Guide * (#57 #58) Improve User Guide * (#57 #58) Take back basic.css * (#57 #58) Update Getting Start * (#57 #58) Update User Guide * (#57 #58) Update User Guide * Reestructure and update the documentation * (#57 #58) update doxygen documentation * #67 Insert explanatory texts to assist users in running the boilerplate * 67 update boilerplate of retrained predict * 67 update boilerplate of yaml use * #66 updating readme for use in pypi * #68 documenting data_pipeline classes and functions * #68 documenting feature_engineering classes and functions * #68 documenting model classes and functions * #68 documenting annotate_data classes and functions * #68 updating title and making some adjustments * #68 update doxygen * #68 update and fix documentation - Insert supported by - Remove list of tables and index - Insert logo in header - Insert link to github organization - update doxygen .xml * #68 Change documentation format * Fix header logo --------- Co-authored-by: Carla Rocha <[email protected]> Co-authored-by: Bruno-Felix <[email protected]>
- Loading branch information
1 parent
42488ee
commit 2183936
Showing
230 changed files
with
35,208 additions
and
1,643 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -12,7 +12,11 @@ | |
|
||
## What is it? | ||
|
||
Hygia is a Python package that provides fast, flexible, and expressive data pipeline configuration through a YAML file to make working with Machine Learning data easy and intuitive. It consists of helping developers and users to register, organize, compare and share all their ML model metadata in a single place, facilitating the generation of requirements in the ETL (Extract, Transform and Load) process. Thus, the migration can be scaled, automated, and accelerated for similar contexts. | ||
Hygia is a Python package that provides fast, flexible, and expressive data pipeline to make working with Machine Learning data easy and intuitive. The library is designed to make it easy for developers and data scientists to work with a wide range of data sources, perform data preprocessing, feature engineering, and train models with minimal effort. | ||
|
||
One of the key features of Hygia is its support for configuration through YAML files. With the help of a configuration file, users can easily specify the steps they want to run in their data pipeline, including extracting data from various sources, transforming the data, and loading it into the pipeline for processing. This not only makes it easier to automate the pipeline, but also enables users to compare and share their results with others. | ||
|
||
In addition, Hygia is designed to support the ETL (Extract, Transform and Load) process, making it an ideal solution for developers and data scientists looking to scale and automate their workflows. With its fast, flexible, and expressive data pipeline configuration, Hygia makes it easy to organize and manage all your ML model, saving time, effort and allowing you to focus on the most important aspects of your work. | ||
|
||
## Main Features | ||
|
||
|
@@ -22,50 +26,26 @@ Hygia is a Python package that provides fast, flexible, and expressive data pipe | |
- Visualize results in customized dashboards | ||
- Test on different databases | ||
|
||
## Where to get it | ||
|
||
The source code is currently hosted on GitHub at: `https://github.com/hygia-org` | ||
|
||
## Installation from sources | ||
|
||
``` | ||
python -m venv env | ||
source env/bin/activate | ||
pip install -r requirements-dev.txt | ||
``` | ||
|
||
### Boilerplate | ||
## Check the documentation | ||
|
||
``` | ||
examples/hygia_boilerplate.ipynb | ||
``` | ||
If you're looking to use the Hygia library and get a better understanding of how it works, you can check out the comprehensive documentation available at [Hygia Documentation](https://hygia-org.github.io/hygia/). This website provides a wealth of information on the library's capabilities and how to use it. | ||
|
||
### Testing | ||
In addition to the documentation, we also have a number of boilerplates available at [Examples](https://github.com/hygia-org/hygia/tree/main/examples). These boilerplates provide hands-on examples and practical explanations of using the library and the .yaml file, making it easier for you to get started with using Hygia. Whether you're a seasoned data scientist or just starting out, these resources will help you get the most out of the library. | ||
|
||
``` | ||
pytest --cov | ||
``` | ||
## Where to get it | ||
|
||
### Documentation | ||
The source code is currently hosted on GitHub at: `https://github.com/hygia-org` | ||
|
||
We used sphinx to write the documentation | ||
## Become a part of our growing community | ||
|
||
To run locally, you need to install sphinx: | ||
Are you looking for a way to contribute to an open-source project and make a difference in the field of data science? Then consider joining the Hygia community! Hygia is a powerful and versatile Python library for data pipeline and experimentation, and we're always looking for new contributors to help us improve and expand it. | ||
|
||
``` | ||
pip install sphinx | ||
``` | ||
If you're interested in contributing, be sure to check out our community [Contribution Guide](https://github.com/hygia-org/hygia/blob/main/CONTRIBUTING.md) and [Code of Conduct](https://github.com/hygia-org/hygia/blob/main/CODE_OF_CONDUCT.md). These resources will give you an idea of what kind of contributions are welcome, as well as the standards we expect from our contributors. | ||
|
||
Then install the theme used: | ||
And if you have any questions or want to get started, don't hesitate to reach out! You can create an issue on our GitHub repository, or send an email to [email protected]. We're always happy to hear from potential contributors, and we're looking forward to working with you! | ||
|
||
``` | ||
pip install pydata-sphinx-theme | ||
``` | ||
|
||
And Run the project | ||
|
||
``` | ||
sphinx-build -b html source ./ | ||
``` | ||
## Installation from sources | ||
|
||
And open the index.html | ||
For experienced users of the library who are already a part of our community, we have put together a comprehensive [Installation Guide](https://github.com/hygia-org/hygia/blob/main/instalation_guide.md) to make the most of the features and functionalities offered by the Hygia library. |
Binary file not shown.
This file was deleted.
Oops, something went wrong.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Oops, something went wrong.