- First release.
- Add functionality to plot multiple samples.
- Add legend to plots and update colors.
- Add option to plot variant labels.
- Make legend plotting optional.
- Add
plot_df
function to plot variants from a pandas DataFrame.
- Add
plot_table
function to plot variants from tabular files; - add CLI functionality to plot variants from tabular files;
- refactor code.
- Refactor to use abstract classes;
- Rename internal classes to _PolarLocus and _PolarVariant.
- Fix bug with non coding loci not being shown in plots.
- Add
split
option to plot split strands on polar plots.
_PolarVariant
is deprecated and replaced by_Variant
;- Add
linear
option to create linear plots.
- Refactor and clean code;
- Add CI module for internal management.
- Fix borders on linear plots.
- Fix stemlines on split linear plots.
- Fix loci label positions on polar plots.
- Add
--interactive
option to create interactive plots using plot.ly; - Implement interactive basic polar plots;
- Implement interactive split polar plots.
- Implement interactive basic linear plots;
- Implement interactive split linear plots.
- Add
mitoviz-base
command to create base mitochondrial plots.
- Move test images to separate subrepo.
- Add
--labels-hf
(labels-hf=True
in Python) options to include the HF value in plot labels.
- Refactor code to create plotting classes.