معرفی شرکت ها


analytics-mesh-0.1.9


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Facades and common functions necessary for data science and data engineering workflows
ویژگی مقدار
سیستم عامل -
نام فایل analytics-mesh-0.1.9
نام analytics-mesh
نسخه کتابخانه 0.1.9
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Jacques du Toit, Carl du Plessis, Lydia de Lange, Bernie Lindner
ایمیل نویسنده -
آدرس صفحه اصلی -
آدرس اینترنتی https://pypi.org/project/analytics-mesh/
مجوز -
# analytics-mesh Interfaces and facades that facilitate a common approach to analytics tasks # Getting Started Please install the requirements: ```bash pip install -r requirements ``` If you are going to be making modifications to the `ipynb` notebooks, then be sure to install the pre-commit hook (see below): ```bash pre-commit install ``` ## Tests Tests are currently split into `unit` and `integration` tests. As this package integrates with storage systems, the integration tests are typically running against things like Google Cloud Platform. Tests may be run in the root folder of the repo with: ``` coverage run -m unittest discover tests && coverage report ``` If you want to run just the unit tests (and ignore coverage) then, ```bash python -m unittest discover tests/unit ``` Similarly, for the integration tests. ## Pre-Commit Hooks and Notebook Workflow In this repo we are using the python `precommit` package (included in requirements.txt file). In order to leverage it in your development workflow, you need to run the following commands (assuming you have already installed your requirements). ```bash pre-commit install ``` We follow the convention that a version controlled `ipynb` file is converted to a markdown (`md`) file to form an `ipynb`-`md` pair that are both version controlled. This allows us to code review the markdown files whilst keeping the original ipynb file output intact for easy perusal on the repository manager (Gitlab in our case). # Packaging the Code The contents of the `mesh` package are packaged in the build pipeline and submitted to pypi when merged to the master branch. The contents of the `demos` folder and `tests` is omitted from the package. See the `.gitlab-ci.yml` file for the pypi instructions we use, as well as the tests and linting that are performed. The consequences of this is that you will convert `ipynb` notebooks to `md`. # Contributions Contributions are most welcome. Please submit patches or new features for code review by any of the main contributors: * [Jacques du Toit]() * [Carl du Plessis](https://gitlab.com/Carljan) * [Jaco Gericke](https://gitlab.com/jsgericke) Please be sure to run the tests prior to submission.


نیازمندی

مقدار نام
>=1.7.0 anybadge
>=4.5.4 coverage
>=2.1.0 deprecation
>=2021.6.1 fsspec
>=2021.6.1 gcsfs
>=1.24.1 google-cloud-storage
>=2.2.0 google-cloud-bigquery
==2.13.1 google-cloud-bigquery-storage
>=2.0.0 google-cloud-secret-manager
>=0.20.4 httplib2
>=1.0.1 joblib
>=1.17.0 numpy
>==1.1.3 pandas
>=2.13.0 pre-commit
>=2.8.0 python-dateutil
>=2.6.0 pylint
>=1.2.0 pylint-exit
>=5.1.2 PyYAML
>=5.1.1 python-box
>=2019.2 pytz
>=1.0.0 slack-alerts
>=0.24.2 scikit-learn
>=1.5.4 scipy


نحوه نصب


نصب پکیج whl analytics-mesh-0.1.9:

    pip install analytics-mesh-0.1.9.whl


نصب پکیج tar.gz analytics-mesh-0.1.9:

    pip install analytics-mesh-0.1.9.tar.gz