# Individual Work 2022.2
## Insightly Outlier
The name "Insightly Outlier" was chosen for this project because it accurately describes the function of the library. The name was created by combining the words Insight - Internal Vision and outlier - anomaly. The library is designed to aid developers in exploring data and identifying outliers and anomalies, which is an essential part of understanding and making sense of data. The use of the word "Insightly" highlights the library's ability to provide valuable insights into the data, and the word "Outlier" specifically refers to the library's focus on identifying and analyzing outliers. Overall, the name "Insightly Outlier" effectively communicates the purpose of the library and its capabilities in a clear and concise manner.
## Objective
The knowledge of Software Configuration Management is fundamental in the life cycle of a software product. The techniques for management range from version control, build and environment configuration automation, automated testing, environment isolation to system deployment. Today, this entire cycle is integrated into a DevOps pipeline with Continuous Integration (CI) and Continuous Deployment (CD) stages implemented and automated.
To exercise these knowledge, this work has applied the concepts studied throughout the course in the software product contained in this repository.
The system is a python library for running customizable data pipelines in databases.
## Requirements
- Python 3.9
- poetry 1.3.2
- Docker
## Environment Preparation
### Environment Variables
To run the project, you need to copy the `.env.example` files in the metabase/config directory with the commands below:
```bash
cp metabase/config/metabase.env.example metabase/config/metabase.env
cp metabase/config/postgres.env.example metabase/config/postgres.env
cp metabase/config/mongo.env.example metabase/config/mongo.env
```
## How to execute
The project contains a Makefile with commands to execute the project.
To view the available commands, run the command below:
```bash
make help
```
### Packages
The project's packages can be found in the [Package Registry](https://gitlab.com/JonathanOliveira/trabalho-individual-2022.2/-/packages) of the repository or in the [PyPI](https://pypi.org/project/insightly-outliers/).
To install the package, run the command below:
```bash
pip install insightly-outliers --index-url https://TI-GCES:glpat-EXagzHgL_nhmG54ytWwN@gitlab.com/api/v4/projects/42373446/packages/pypi/simple
```
or
```bash
pip install insightly-outliers
```
### Metabase
After execute the command `docker-up-build`, the metabase will be available in the address `http://localhost:3000`, and the credentials are:
- username: `admin@admin.com`
- password: `tigce20222`
Raw data
{
"_id": null,
"home_page": "",
"name": "insightly-outliers",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9,<4.0",
"maintainer_email": "",
"keywords": "insightly outliers,insightly,outliers,anomalias,trabalho Individual 2022.2,GCES,UNB-FGA",
"author": "Jonathan Oliveira",
"author_email": "jonathan.jb.oliveira@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/1a/c9/24c015f904b2883fdf1745070a6948ab9c103bd79fcd80822da9696fa6c4/insightly_outliers-1.0.1.tar.gz",
"platform": null,
"description": "# Individual Work 2022.2\n\n## Insightly Outlier\n\n\nThe name \"Insightly Outlier\" was chosen for this project because it accurately describes the function of the library. The name was created by combining the words Insight - Internal Vision and outlier - anomaly. The library is designed to aid developers in exploring data and identifying outliers and anomalies, which is an essential part of understanding and making sense of data. The use of the word \"Insightly\" highlights the library's ability to provide valuable insights into the data, and the word \"Outlier\" specifically refers to the library's focus on identifying and analyzing outliers. Overall, the name \"Insightly Outlier\" effectively communicates the purpose of the library and its capabilities in a clear and concise manner.\n\n## Objective\n\nThe knowledge of Software Configuration Management is fundamental in the life cycle of a software product. The techniques for management range from version control, build and environment configuration automation, automated testing, environment isolation to system deployment. Today, this entire cycle is integrated into a DevOps pipeline with Continuous Integration (CI) and Continuous Deployment (CD) stages implemented and automated.\n\nTo exercise these knowledge, this work has applied the concepts studied throughout the course in the software product contained in this repository.\n\nThe system is a python library for running customizable data pipelines in databases.\n\n## Requirements\n\n- Python 3.9\n- poetry 1.3.2\n- Docker\n\n## Environment Preparation\n\n### Environment Variables\n\nTo run the project, you need to copy the `.env.example` files in the metabase/config directory with the commands below:\n```bash\ncp metabase/config/metabase.env.example metabase/config/metabase.env\ncp metabase/config/postgres.env.example metabase/config/postgres.env\ncp metabase/config/mongo.env.example metabase/config/mongo.env\n```\n\n## How to execute\n\nThe project contains a Makefile with commands to execute the project.\nTo view the available commands, run the command below:\n\n```bash\nmake help\n```\n\n### Packages\n\nThe project's packages can be found in the [Package Registry](https://gitlab.com/JonathanOliveira/trabalho-individual-2022.2/-/packages) of the repository or in the [PyPI](https://pypi.org/project/insightly-outliers/).\n\nTo install the package, run the command below:\n\n```bash\npip install insightly-outliers --index-url https://TI-GCES:glpat-EXagzHgL_nhmG54ytWwN@gitlab.com/api/v4/projects/42373446/packages/pypi/simple\n```\n\nor\n \n```bash\npip install insightly-outliers \n```\n\n### Metabase\n\nAfter execute the command `docker-up-build`, the metabase will be available in the address `http://localhost:3000`, and the credentials are:\n\n- username: `admin@admin.com`\n- password: `tigce20222`",
"bugtrack_url": null,
"license": "MIT",
"summary": "Individual work for the discipline of configuration management and software evolution at the university of Bras\u00edlia - Gama for semester 2022.2",
"version": "1.0.1",
"split_keywords": [
"insightly outliers",
"insightly",
"outliers",
"anomalias",
"trabalho individual 2022.2",
"gces",
"unb-fga"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5ec0cbae98ff10d2ed90a482216b00e69b740afa9b5bcefebd95a9b1f8cfa5ec",
"md5": "e62ec72ec1334c42ddc5fdccba50eebd",
"sha256": "507bf4cf4abf68f7cb911b6ffb32ec0f1ac8d2955df7a6bbc924124369f3b962"
},
"downloads": -1,
"filename": "insightly_outliers-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e62ec72ec1334c42ddc5fdccba50eebd",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9,<4.0",
"size": 74148,
"upload_time": "2023-01-27T22:25:49",
"upload_time_iso_8601": "2023-01-27T22:25:49.837002Z",
"url": "https://files.pythonhosted.org/packages/5e/c0/cbae98ff10d2ed90a482216b00e69b740afa9b5bcefebd95a9b1f8cfa5ec/insightly_outliers-1.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1ac924c015f904b2883fdf1745070a6948ab9c103bd79fcd80822da9696fa6c4",
"md5": "101fd43ff8ead396a94c820e6ff56d26",
"sha256": "789fb43a06325c44b43a78ad6ea78bbd45cb997da52185091897585b5a9b4ffe"
},
"downloads": -1,
"filename": "insightly_outliers-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "101fd43ff8ead396a94c820e6ff56d26",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9,<4.0",
"size": 69092,
"upload_time": "2023-01-27T22:25:51",
"upload_time_iso_8601": "2023-01-27T22:25:51.129525Z",
"url": "https://files.pythonhosted.org/packages/1a/c9/24c015f904b2883fdf1745070a6948ab9c103bd79fcd80822da9696fa6c4/insightly_outliers-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-27 22:25:51",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "insightly-outliers"
}