{"id":24530012,"url":"https://github.com/npalacioescat/data_tools","last_synced_at":"2025-04-14T17:38:31.999Z","repository":{"id":119329464,"uuid":"130251367","full_name":"npalacioescat/data_tools","owner":"npalacioescat","description":"Collection of Python functions and classes designed to make data scientists' life easier.","archived":false,"fork":false,"pushed_at":"2024-10-22T09:21:36.000Z","size":12297,"stargazers_count":3,"open_issues_count":2,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-01T09:44:55.500Z","etag":null,"topics":["data-science","database","model","plot","python","set"],"latest_commit_sha":null,"homepage":"https://nic-nic.github.io/data_tools/","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/npalacioescat.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-19T17:40:50.000Z","updated_at":"2024-10-22T09:21:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"1c592ecc-bdd2-4b71-bb4e-9aa952aa96e0","html_url":"https://github.com/npalacioescat/data_tools","commit_stats":null,"previous_names":["npalacioescat/data_tools","nic-nic/data_tools"],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npalacioescat%2Fdata_tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npalacioescat%2Fdata_tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npalacioescat%2Fdata_tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npalacioescat%2Fdata_tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/npalacioescat","download_url":"https://codeload.github.com/npalacioescat/data_tools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235082225,"owners_count":18932920,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["data-science","database","model","plot","python","set"],"created_at":"2025-01-22T07:53:23.312Z","updated_at":"2025-01-22T07:53:24.250Z","avatar_url":"https://github.com/npalacioescat.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# data_tools\n\n[![Python version supported](https://img.shields.io/badge/python-2.7%20%7C%203.7-blue.svg)](https://www.python.org/)\n[![GitHub release](https://img.shields.io/github/tag/Nic-Nic/data_tools.svg?color=blue)](https://github.com/Nic-Nic/data_tools/releases)\n[![Build Status](https://travis-ci.com/Nic-Nic/data_tools.svg?branch=master)](https://travis-ci.com/Nic-Nic/data_tools)\n[![Issues](https://img.shields.io/github/issues/Nic-Nic/data_tools.svg)](https://github.com/Nic-Nic/data_tools/issues)\n[![Pull requests](https://img.shields.io/github/issues-pr/Nic-Nic/data_tools.svg)](https://github.com/Nic-Nic/data_tools/pulls)\n[![Website status](https://img.shields.io/website/https/nic-nic.github.io/data_tools/html/index.html.svg?down_color=red\u0026down_message=offline\u0026up_message=online)](https://nic-nic.github.io/data_tools/html/index.html)\n[![License](https://img.shields.io/github/license/Nic-Nic/data_tools.svg?color=blue)](LICENSE.md)\n\nData tools: a collection of Python functions and classes designed to\nmake data scientists' life easier.\n\nCopyright (C) 2020 Nicolàs Palacio-Escat\n\nContact: [nicolas.palacio@bioquant.uni-heidelberg.de](mailto:nicolas.palacio@bioquant.uni-heidelberg.de)\n\n## Disclaimer\n\nThis package is still under development and will be periodically updated\nwith new features. Contributions are very welcome (fork + pull request).\nIf you find any bug or suggestion for upgrades, please use the [issue\nsystem](https://github.com/Nic-Nic/data_tools/issues).\n\n\nGNU-GLPv3:\nThis program is free software: you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by the\nFree Software Foundation.\n\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\nPublic License for more details.\n\nA full copy of the GNU General Public License can be found on file\n[LICENSE.md](LICENSE.md). If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n\n## Contents\n\n- [databases](https://nic-nic.github.io/data_tools/html/databases.html)\n    - [kegg_link](https://nic-nic.github.io/data_tools/html/databases.html#data_tools.databases.kegg_link)\n    - [kegg_pathway_mapping](https://nic-nic.github.io/data_tools/html/databases.html#data_tools.databases.kegg_pathway_mapping)\n    - [op_kinase_substrate](https://nic-nic.github.io/data_tools/html/databases.html#data_tools.databases.op_kinase_substrate)\n    - [up_map](https://nic-nic.github.io/data_tools/html/databases.html#data_tools.databases.up_map)\n- [diffusion](https://nic-nic.github.io/data_tools/html/diffusion.html)\n    - [build_mat](https://nic-nic.github.io/data_tools/html/diffusion.html#data_tools.diffusion.build_mat)\n    - [coef_mat_hetero](https://nic-nic.github.io/data_tools/html/diffusion.html#data_tools.diffusion.coef_mat_hetero)\n- [iterables](https://nic-nic.github.io/data_tools/html/iterables.html)\n    - [bit_or](https://nic-nic.github.io/data_tools/html/iterables.html#data_tools.iterables.bit_or)\n    - [chunk_this](https://nic-nic.github.io/data_tools/html/iterables.html#data_tools.iterables.chunk_this)\n    - [find_min](https://nic-nic.github.io/data_tools/html/iterables.html#data_tools.iterables.find_min)\n    - [in_all](https://nic-nic.github.io/data_tools/html/iterables.html#data_tools.iterables.in_all)\n    - [similarity](https://nic-nic.github.io/data_tools/html/iterables.html#data_tools.iterables.similarity)\n    - [subsets](https://nic-nic.github.io/data_tools/html/iterables.html#data_tools.iterables.subsets)\n    - [unzip_dicts](https://nic-nic.github.io/data_tools/html/iterables.html#data_tools.iterables.unzip_dicts)\n- [models](https://nic-nic.github.io/data_tools/html/models.html)\n    - [DoseResponse](https://nic-nic.github.io/data_tools/html/models.html#data_tools.models.DoseResponse)\n    - [Lasso](https://nic-nic.github.io/data_tools/html/models.html#data_tools.models.Lasso)\n    - [Linear](https://nic-nic.github.io/data_tools/html/models.html#data_tools.models.Linear)\n    - [PowerLaw](https://nic-nic.github.io/data_tools/html/models.html#data_tools.models.PowerLaw)\n- [plots](https://nic-nic.github.io/data_tools/html/plots.html)\n    - [cmap_bkgr](https://nic-nic.github.io/data_tools/html/plots.html#data_tools.plots.cmap_bkgr)\n    - [cmap_bkrd](https://nic-nic.github.io/data_tools/html/plots.html#data_tools.plots.cmap_bkrd)\n    - [cmap_rdbkgr](https://nic-nic.github.io/data_tools/html/plots.html#data_tools.plots.cmap_rdbkgr)\n    - [chordplot](https://nic-nic.github.io/data_tools/html/plots.html#data_tools.plots.chordplot)\n    - [cluster_hmap](https://nic-nic.github.io/data_tools/html/plots.html#data_tools.plots.cluster_hmap)\n    - [density](https://nic-nic.github.io/data_tools/html/plots.html#data_tools.plots.density)\n    - [pca](https://nic-nic.github.io/data_tools/html/plots.html#data_tools.plots.pca)\n    - [phase_portrait](https://nic-nic.github.io/data_tools/html/plots.html#data_tools.plots.phase_portrait)\n    - [piano_consensus](https://nic-nic.github.io/data_tools/html/plots.html#data_tools.plots.piano_consensus)\n    - [similarity_heatmap](https://nic-nic.github.io/data_tools/html/plots.html#data_tools.plots.similarity_heatmap)\n    - [similarity_histogram](https://nic-nic.github.io/data_tools/html/plots.html#data_tools.plots.similarity_histogram)\n    - [upset_wrap](https://nic-nic.github.io/data_tools/html/plots.html#data_tools.plots.upset_wrap)\n    - [venn](https://nic-nic.github.io/data_tools/html/plots.html#data_tools.plots.venn)\n    - [volcano](https://nic-nic.github.io/data_tools/html/plots.html#data_tools.plots.volcano)\n- [signal](https://nic-nic.github.io/data_tools/html/signal.html)\n    - [fconvolve](https://nic-nic.github.io/data_tools/html/signal.html#data_tools.signal.fconvolve)\n    - [gauss_kernel](https://nic-nic.github.io/data_tools/html/signal.html#data_tools.signal.gauss_kernel)\n    - [gauss_noise](https://nic-nic.github.io/data_tools/html/signal.html#data_tools.signal.gauss_noise)\n- [spatial](https://nic-nic.github.io/data_tools/html/spatial.html)\n    - [equidist_polar](https://nic-nic.github.io/data_tools/html/spatial.html#data_tools.spatial.equidist_polar)\n    - [get_boundaries](https://nic-nic.github.io/data_tools/html/spatial.html#data_tools.spatial.get_boundaries)\n    - [neighbour_count](https://nic-nic.github.io/data_tools/html/spatial.html#data_tools.spatial.neighbour_count)\n- [strings](https://nic-nic.github.io/data_tools/html/strings.html)\n    - [is_numeric](https://nic-nic.github.io/data_tools/html/strings.html#data_tools.strings.is_numeric)\n    - [join_str_lists](https://nic-nic.github.io/data_tools/html/strings.html#data_tools.strings.join_str_lists)\n\n## Dependencies\n\n- [NumPy](http://www.numpy.org/)\n- [Matplotlib](https://matplotlib.org/)\n- [Pandas](https://pandas.pydata.org/)\n- [SciPy](https://www.scipy.org/)\n- [Scikit-learn](http://scikit-learn.org/stable/index.html)\n- [UpSetPlot](https://github.com/jnothman/UpSetPlot)\n- [adjustText](https://github.com/Phlya/adjustText)\n- [certifi](https://github.com/certifi/python-certifi)\n\n## Installation\n\n### Fast way with pip\n\nIf you have `pip`, just type on the terminal:\n\n```bash\npip install git+https://github.com/Nic-Nic/data_tools.git\n```\n\n### By cloning the git repository\n\nFirst download/clone `data_tools` from the [GitHub repository](https://github.com/Nic-Nic/data_tools.git).\nFrom the terminal:\n\n```bash\ngit clone https://github.com/Nic-Nic/data_tools.git\ncd data_tools\n```\n\nThen you can install it by running `setup.py` as follows:\n\n```bash\npython setup.py sdist\n```\n\nOr using `pip`:\n\n```bash\npip install .\n```\n\n### Testing the module\n\nAlong with `data_tools`, all dependencies will be installed as well as\nthe testing suite. In order to run the tests, type on the terminal:\n\n```bash\npython -m test_data_tools\n```\n\n**NOTE:** `data_tools.plots` module does not have any tests implemented.\n\n## Documentation\n\nYou can find a detailed description of the modules and functions within\nthis package in the [webpage](https://nic-nic.github.io/data_tools/),\nalso available as a [PDF](/docs/latex/data_tools.pdf).\n\nYou can also find the version history in the [changelog](CHANGELOG.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnpalacioescat%2Fdata_tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnpalacioescat%2Fdata_tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnpalacioescat%2Fdata_tools/lists"}