A console program that generates yearly calendar heatmap.
Project description
heatmap_cli
A console program that generates yearly calendar heatmap.
Installation
Stable version From PyPI using pipx
:
pipx install heatmap_cli
Stable version From PyPI using pip
:
python -m pip install heatmap_cli
Latest development version from GitHub:
python -m pip install -e git+https://github.com/kianmeng/heatmap_cli.git
Usage
heatmap_cli -h -v
usage: heatmap_cli [--demo [NUMBER_OF_COLORMAP]] [-yr YEAR] [-wk WEEK]
[-od OUTPUT_DIR] [-v] [-t TITLE] [-cm COLORMAP] [-cb] [-a]
[-q] [-d] [-V] [-h]
CSV_FILENAME
A console program that generates yearly calendar heatmap.
website: https://github.com/kianmeng/heatmap_cli
changelog: https://github.com/kianmeng/heatmap_cli/blob/master/CHANGELOG.md
issues: https://github.com/kianmeng/heatmap_cli/issues
positional arguments:
CSV_FILENAME
csv filename
optional arguments:
--demo [NUMBER_OF_COLORMAP]
generate number of heatmaps by colormaps (default: '178')
-yr YEAR, --year YEAR
filter by year from the CSV file (default: '2023')
-wk WEEK, --week WEEK
filter until week of the year from the CSV file (default: '42')
-od OUTPUT_DIR, --output-dir OUTPUT_DIR
set default output folder (default: 'output')
-v, --verbose
show verbosity of debugging log, use -vv, -vvv for more details
-t TITLE, --title-dir TITLE
set title for the heatmap (default: 'False')
-cm COLORMAP, --cmap COLORMAP
set default colormap (default: RdYlGn_r)
Accent, Accent_r, afmhot, afmhot_r, autumn, autumn_r
binary, binary_r, Blues, Blues_r, bone, bone_r
BrBG, BrBG_r, brg, brg_r, BuGn, BuGn_r
BuPu, BuPu_r, bwr, bwr_r, cividis, cividis_r
CMRmap, CMRmap_r, cool, cool_r, coolwarm, coolwarm_r
copper, copper_r, crest, crest_r, cubehelix, cubehelix_r
Dark2, Dark2_r, flag, flag_r, flare, flare_r
gist_earth, gist_earth_r, gist_gray, gist_gray_r, gist_heat, gist_heat_r
gist_ncar, gist_ncar_r, gist_rainbow, gist_rainbow_r, gist_stern, gist_stern_r
gist_yarg, gist_yarg_r, GnBu, GnBu_r, gnuplot, gnuplot2
gnuplot2_r, gnuplot_r, gray, gray_r, Greens, Greens_r
Greys, Greys_r, hot, hot_r, hsv, hsv_r
icefire, icefire_r, inferno, inferno_r, jet, jet_r
magma, magma_r, mako, mako_r, nipy_spectral, nipy_spectral_r
ocean, ocean_r, Oranges, Oranges_r, OrRd, OrRd_r
Paired, Paired_r, Pastel1, Pastel1_r, Pastel2, Pastel2_r
pink, pink_r, PiYG, PiYG_r, plasma, plasma_r
PRGn, PRGn_r, prism, prism_r, PuBu, PuBu_r
PuBuGn, PuBuGn_r, PuOr, PuOr_r, PuRd, PuRd_r
Purples, Purples_r, rainbow, rainbow_r, RdBu, RdBu_r
RdGy, RdGy_r, RdPu, RdPu_r, RdYlBu, RdYlBu_r
RdYlGn, RdYlGn_r, Reds, Reds_r, rocket, rocket_r
seismic, seismic_r, Set1, Set1_r, Set2, Set2_r
Set3, Set3_r, Spectral, Spectral_r, spring, spring_r
summer, summer_r, tab10, tab10_r, tab20, tab20_r
tab20b, tab20b_r, tab20c, tab20c_r, terrain, terrain_r
turbo, turbo_r, twilight, twilight_r, twilight_shifted, twilight_shifted_r
viridis, viridis_r, vlag, vlag_r, winter, winter_r
Wistia, Wistia_r, YlGn, YlGn_r, YlGnBu, YlGnBu_r
YlOrBr, YlOrBr_r, YlOrRd, YlOrRd_r
-cb, --cbar
show colorbar (default: 'False')
-a, --annotate
add count to each heatmap region (default: 'False')
-q, --quiet
suppress all logging
-d, --debug
show debugging log and stacktrace
-V, --version
show program's version number and exit
-h, --help
show this help message and exit
Copyright and License
Copyright (C) 2023 Kian-Meng Ang
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.
The fish logo used in the documentation generated by Sphinx is a public domain drawing of male freshwater phase Steelhead (Oncorhynchus mykiss) from https://commons.wikimedia.org/entity/M2787008.
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
Built Distribution
Hashes for heatmap_cli-0.7.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b2b144361a7d217e449047dc3bc0abd949e75ad292791dce9cab415f23cc508 |
|
MD5 | 932f9efc013fd05575e5db5d8105842f |
|
BLAKE2b-256 | f6b6e64edda3b9be771e11ee476ca99213daa69b8dd9212626d9f92caa266f39 |