Fork the Git Repository and clone it to your machine:
git clone https://github.com/<username>/Pandas-Bokeh.git
Go into the cloned repository folder and create and activate a Python >= 3.6 virtual environment via venv:
python3 -m venv venv
source venv/bin/activate (Linux/Mac)
venv\Scripts\activate (Windows)
or conda
:
conda create --name PandasBokeh python=3.x # x >= 3.6
conda activate PandasBokeh
Install Pandas-Bokeh
in the editable mode from the local source:
pip install -e .
Install test requirements via:
pip install -r Tests/requirements_test.txt
Make sure that the tests run:
pytest Tests
Now, setup the precommit hooks via:
pip install pre-commit
pre-commit install
Now, before every commit you make to your repository, it will automatically apply black and flake8 on your files to ensure code structure and quality.
Maintainer and main developer of "Pandas Bokeh"
- Pull Request #16: escape column names in default hovertool_string of stacked bar plots
- Pull Request #25: add option to customize colorbar tick formatting
- Pull Request #29: *Add holes support for geojson *
- Pull request #27: Add step plot
- Pull request#49 Speedup GeoDaraframe Plotting
- Pull request#96 fix problem when passing string-values to
bins
- Pull request#115 Fix longitude and latitude values checking