{"id":21824833,"url":"https://github.com/martelogan/los-ml-tools","last_synced_at":"2026-04-30T02:34:19.079Z","repository":{"id":87490572,"uuid":"138438704","full_name":"martelogan/los-ml-tools","owner":"martelogan","description":"Library of Logan Martel, ML Developer's, personal utilities for ML projects.","archived":false,"fork":false,"pushed_at":"2018-07-11T18:48:38.000Z","size":46,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-23T06:48:30.453Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/martelogan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-06-23T22:52:53.000Z","updated_at":"2018-07-11T18:48:40.000Z","dependencies_parsed_at":"2023-03-13T18:46:25.691Z","dependency_job_id":null,"html_url":"https://github.com/martelogan/los-ml-tools","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/martelogan/los-ml-tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martelogan%2Flos-ml-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martelogan%2Flos-ml-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martelogan%2Flos-ml-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martelogan%2Flos-ml-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/martelogan","download_url":"https://codeload.github.com/martelogan/los-ml-tools/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martelogan%2Flos-ml-tools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32452730,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"online","status_checked_at":"2026-04-30T02:00:05.929Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-27T18:00:26.430Z","updated_at":"2026-04-30T02:34:19.074Z","avatar_url":"https://github.com/martelogan.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Los-ML-Tools\n=================================================\n[![Build Status](https://travis-ci.org/martelogan/los-ml-tools.svg?branch=master)](https://travis-ci.org/martelogan/los-ml-tools)\n\nDescription\n------------\n\nThis repo is intended to host a collection of Logan Martel, ML Developer's, personal utilities for ML projects. \n\n\nProject Status\n--------------\n\n- [x] Add basic plotting utilities\n- [x] Add basic data io utilities\n- [x] Add basic data formatting utilities\n- [ ] ...\n\n\nUser Installation\n-----------------\n\nSimply install the latest release from [pypi](https://pypi.org/project/los-ml-tools/) to your active python environment\n(equipped with [pip](https://pip.pypa.io/en/stable/installing/) \nand ideally managed by [`conda`](https://docs.continuum.io/anaconda/)) via: ```pip install los-ml-tools```.\n\n\nDeveloper Installation\n-----------------------\n\n1. Make sure you have all the dependencies needed to build this project. In particular, immediately after git clone, you should be able to successfully build \nthe project from a command-line environment under **[Python 2.7](http://docs.python-guide.org/en/latest/starting/install/linux/)** \nvia the command: ```python setup.py develop```\u003cbr\u003e\n\n2. The recommended IDE for developer consistency is [PyCharm](https://www.jetbrains.com/pycharm/). \nLeveraging PyCharm, it would be ideal for project contributors to ensure that code conforms to [PEP 8 standards](https://www.python.org/dev/peps/pep-0008/).\n\n(**RECOMMENDATION:** Ideally, it is advised to manage Python virtual environments via [`conda`](https://docs.continuum.io/anaconda/) in order to safely segregate module dependencies. In this case, it is recommended to locallize [`pip`](https://pip.pypa.io/en/stable/installing/) installations during conda environment creation, to avoid dependency conflicts, by instantiating the environment with its own [`pip`](https://pip.pypa.io/en/stable/installing/) setup, à la `conda create --name custom_venv_name pip`. Alternatively, a basic [`conda`](https://docs.continuum.io/anaconda/) venv, equipped with its own localized [`pip`](https://pip.pypa.io/en/stable/installing/), can be configured from this project directory simply by running `conda env create -f environment.yml` and then [activating the environment](https://conda.io/docs/user-guide/tasks/manage-environments.html#activating-an-environment) (linux example: `source activate los-ml-tools`)).\n\n\nDevelopment\n-----------\n\nOur development workflow will be simple:\n\n**Always develop on your own branch. Only merge code to Master via PR's. Only merge code that has no conflicts with master. Only merge code that builds successfully via _python setup.py develop_**.\n\n\nExecution\n---------\n\nTo leverage the module, simply import any utilities of interest. For example, to apply a plotting utility:\n\n```python\n    \u003e\u003e\u003e from los_ml_tools import plotting_utils as plotting\n    \u003e\u003e\u003e plotting.add_single_fold_prc_to_figure(0.95, 0.80, 'blue', 1)\n    \u003e\u003e\u003e plotting.output_one_fold_prc_roc_results('/tmp/', 'target_class')\n```\n\n\nLicense\n-------\n\nThis code is under the [GNU General Public License v3.0](https://www.gnu.org/licenses/gpl-3.0.en.html).\n\nIf you use or modify _los-ml-tools_, please credit the original author as\n\n* Logan Martel - https://github.com/martelogan\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartelogan%2Flos-ml-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmartelogan%2Flos-ml-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartelogan%2Flos-ml-tools/lists"}