Foundation utilities for data I/O, timestamps, and type coercion
Project description
HomeBrewLibra
Modular utilities for market data processing and analysis.
Installation
Minimal (core only)
pip install homebrewlibra
With I/O helpers (feather, CSV)
pip install "homebrewlibra[io]"
For data preparation (market + data + I/O)
pip install "homebrewlibra[market,data,io]"
For exchange connectivity
pip install "homebrewlibra[exchange]"
With plotting
pip install "homebrewlibra[plot]"
Everything (backward compatible)
pip install "homebrewlibra[all]"
Subpackages
| Subpackage | Extras | Dependencies | Description |
|---|---|---|---|
core |
(none) | pandas, numpy | Shared utilities: timestamp parsing, field mapping |
helper_market |
[market] |
core | Trade splitting, grouping, peak detection helpers |
helper_data |
[data] |
core | DataFrame combination, index analysis |
helper_feather |
[io] |
pyarrow | Feather file I/O |
helper_csv |
[io] |
(none) | CSV file I/O |
helper_io |
[io] |
core | Step execution, file caching |
helper_exchange |
[exchange] |
ccxt, requests | Exchange API connectivity |
helper_plot |
[plot] |
matplotlib | Plotting tools |
gantt_chart |
[chart] |
matplotlib | Gantt chart generation |
Changes in 0.1.0
- Removed:
helper_model(ML utilities). Usemodel-corepackage instead. - Added:
coresubpackage to break circular imports. - Added: Optional extras
[io],[market],[data],[exchange],[plot],[all]. - Changed:
pyproject.tomlnow declares minimal core deps; heavy deps moved to extras.
Contributing
Please fork this project on GitHub and send a pull request.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
homebrewlibra-0.2.0.tar.gz
(18.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file homebrewlibra-0.2.0.tar.gz.
File metadata
- Download URL: homebrewlibra-0.2.0.tar.gz
- Upload date:
- Size: 18.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
109c46f12629388699c4176c906148e045f6c3f9d7dd4e520528eabdfaf64b18
|
|
| MD5 |
ae9b103419b4692ed5cf0ffab7e733c2
|
|
| BLAKE2b-256 |
0538dc868be52a8f653399aa05c1eb34994e52641da645b0f9b57e7c2ea08f78
|
File details
Details for the file homebrewlibra-0.2.0-py3-none-any.whl.
File metadata
- Download URL: homebrewlibra-0.2.0-py3-none-any.whl
- Upload date:
- Size: 30.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d67b2a897e3beb23b8e0d41be5916dc1880a39f6827b20dd8b9808c807c9cee
|
|
| MD5 |
c0786495afa062e3e608857881c6a638
|
|
| BLAKE2b-256 |
776fc33f663d4150f8699746b0e608f51da37becf2c32d41eb075da347cfbaed
|