dsbundle
Enhance your Python data science workflow with dsbundle, an all-in-one package that consolidates essential libraries and tools to empower users in data manipulation, visualization, statistical analysis, machine learning, and beyond. This comprehensive bundle simplifies the setup process, ensuring that crucial dependencies are readily available for immediate use.
Comprehensive Library Coverage
Data Manipulation and Analysis
- numpy: Efficient numerical computing with powerful array operations and linear algebra capabilities.
- pandas: Data structures and tools for data manipulation and analysis, ideal for handling structured data.
- polars: A fast DataFrame library in Rust, focusing on performance and ease of use for data manipulation tasks.
- xarray: N-D labeled arrays and datasets, extending pandas to support multidimensional data.
- pyarrow: Columnar data format for efficient storage and processing of large datasets.
- h5py: Interface to HDF5, a versatile file format and data model for scientific computing.
- openpyxl: Read/write Excel files in Python, useful for integrating with spreadsheet data.
Visualization and Plotting
- matplotlib: Comprehensive 2D plotting library for creating static, animated, and interactive visualizations.
- seaborn: Statistical data visualization based on matplotlib, providing a high-level interface for drawing informative statistical graphics.
- plotly: Interactive plotting library for creating web-based charts and dashboards.
- bokeh: Interactive visualization library that targets modern web browsers for presentation.
- altair: Declarative statistical visualization library for creating interactive visualizations in a concise syntax.
- plotnine: Implementation of the grammar of graphics in Python, based on ggplot2.
Machine Learning and Deep Learning
- scikit-learn: Simple and efficient tools for data mining and data analysis, including classification, regression, and clustering algorithms.
- tensorflow: End-to-end open-source platform for machine learning, with extensive support for deep learning.
- pytorch: Deep learning framework that facilitates research and production deployment with flexibility and speed.
- keras: High-level neural networks API, capable of running on top of TensorFlow, Theano, or CNTK.
- fastai: Simplified deep learning library built on top of PyTorch, focusing on usability and best practices.
Natural Language Processing
- nltk: Natural Language Toolkit for symbolic and statistical natural language processing.
- spacy: Industrial-strength natural language processing library with pre-trained models and support for over 50 languages.
- gensim: Topic modeling for human-readable data, providing efficient implementations of common algorithms like Word2Vec. NOTE: You have to install
Gensimmanually with tar.gz file, click here to download & install.
Big Data and Distributed Computing
- dask: Parallel computing library for scaling out Python computations across multiple cores and clusters.
- pyspark: Apache Spark Python API, enabling large-scale data processing with distributed computing.
- ray: Distributed computing framework that supports both task and actor models for scalable and efficient execution.
Additional Tools and Utilities
- jupyter: Interactive computing environment for creating notebooks that integrate code execution, rich text, mathematics, plots, and media.
- pytest: Framework for building simple and scalable test cases in Python.
- mkdocs: Static site generator for creating beautiful project documentation.
- streamlit: Framework for turning data scripts into shareable web apps.
- dash: Framework for building analytical web applications in Python.
- gradio: GUI platform for sharing machine learning models as web apps.
Installation and Usage
To install dsbundle and gain access to this extensive suite of libraries and tools, simply execute the following command using pip:
Copy code
pip install dsbundle
This command automates the installation process, ensuring all included libraries are installed and ready for use in your Python environment.
License
This package is licensed under the MIT License, granting users the freedom to use, modify, and distribute the software. For detailed license terms, please refer to the LICENSE file included in the repository.
This detailed description provides an extensive overview of dsbundle, highlighting its comprehensive coverage of essential libraries and tools for data science, machine learning, visualization, and beyond. It emphasizes ease of installation, robust functionality, and community-driven development, making it an invaluable resource for data scientists, researchers, and developers seeking a unified solution for Python-based data analysis and machine learning projects.
Metadata
Release files for dsbundle 1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| dsbundle-1.0.tar.gz | 5.2 kB | Without provenance | Details for dsbundle-1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| dsbundle-1.0-py3-none-any.whl | Python 3 | none | any | Details for dsbundle-1.0-py3-none-any.whl |
Total release size: 10.1 kB
Release files / dsbundle-1.0.tar.gz
| Download URL | dsbundle-1.0.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5e9839fa4b16c0b23eed2926c3e438679e9bc12d2e69595289e111e5200b051d
|
|
BLAKE2b-256 checksum How to use checksums |
6fe87dd3589e73821c50612fec435e25dfa75b7032f425e9f3463e370413dc76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.4
|
Release files / dsbundle-1.0-py3-none-any.whl
| Download URL | dsbundle-1.0-py3-none-any.whl |
|---|---|
| Size | 4.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1a0e43f626732b517e50e73e4d8b6fa6fe62ed75d7f2d3db4ad6cc8d40067577
|
|
BLAKE2b-256 checksum How to use checksums |
139df9d698188f4059d543b42c5ead77cbdf315a7c217e382b2a7e173552a463
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.4
|
Security for dsbundle 1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.