Skip to content

Releases: moshi4/pyCirclize

v1.4.0

01 Apr 13:00
45ad937

Choose a tag to compare

Added

  • Added Circos.radar_chart() static method for radar chart plot
  • Added Circos.chord_diagram() method as an alias for Circos.initialize_from_matrix()
  • Added figsize argument to circos.plotfig() & circos.savefig() method

Changed

  • Changed to ignore min_range & max_range options in Genbank and Gff genomic parser class

v1.3.0

18 Feb 12:11
4a3c82a

Choose a tag to compare

Added

  • Added show_confidence() method to TreeViz class (#48)

Fixed

  • Fixed too many points in vector curves to reduce SVG file size (#56)
  • Fixed Matrix.parse_fromto_table() to ignore 0 values and not throw an ZeroDivisionError (#49)

v1.2.0

26 Dec 11:14
65b3559

Choose a tag to compare

Added

  • Added circos.link_line() method (#45)

Fixed

  • Fixed error caused by removal of strand property in SeqFeature (BioPython v1.82)

v1.1.0

09 Dec 05:29
2e186d3

Choose a tag to compare

Added

  • Added label_formatter argument to Circos.initialize_from_tree() & track.tree() methods

Fixed

  • Fixed calculation error of GC contents and GC skew for short sequence in Genbank class (#43)
  • Fixed track.genomic_features() method to accept SeqFeature (not only list[SeqFeature])
  • Fixed example tree file to shorten long species names

v1.0.0

11 Nov 12:18
a01285f

Choose a tag to compare

Added

  • Added newly reimplemented track.tree() method to enhance tree annotation functionality (Breaking Change)
  • Added TreeViz class for handling tree property & annotation
  • Added Circos.initialize_from_tree() staticmethod to more easily plot phylogenetic tree
  • Added load_example_tree_file() function
  • Added hs1 & mm39 dataset in load_eukaryote_example_dataset() function
  • Added show_endlabel argument to track.xticks_by_interval() method
  • Added width argument to track.heatmap() method
  • Added center & r_center properties to Track class
  • Added center property to Sector class
  • Added warning message when adding a track with r > 100

Changed

  • Changed Circos init argument sectors_start_pos to sector2start_pos (Breaking Change)
  • Changed overall document site contents to make it better

Fixed

  • Fixed track.heatmap() method to accept numerical list and numpy 1d-array
  • Fixed circos.savefig() method to suppress memory leak during multiple plots

v0.5.1

23 Aug 12:42
131900c

Choose a tag to compare

Fixed

  • Fixed a bug that gff.get_seqid2size() got incorrect multi-contig size (#33)

v0.5.0

20 Jul 10:39
90e78d9

Choose a tag to compare

Added

  • Added track.stacked_bar() method for plotting vertical stacked bar
  • Added track.stacked_barh() method for plotting horizontal stacked bar
  • Added exception handling for too large circos space
  • Added dataframe property to Matrix class

Fixed

  • Fixed to accept Genbank TextIOWrapper object

v0.4.0

05 May 12:51
7adcf6b

Choose a tag to compare

Added

  • Added sector2clockwise option to enable plotting sector with anti-clockwise direction

Changed

  • Changed linter flake8 to ruff

Fixed

  • Fixed GFF parse algorithm to improve processing speed

v0.3.1

09 Apr 08:06
b1140da

Choose a tag to compare

Added

  • Added some methods to Genbank/Gff parser class for plotting genomic features in each contig/scaffold
  • Added arc option to xxx.line() method to enable selecting arc or linear style
  • Added mycoplasma_alvi.[gbk|gff] example to load_prokaryote_example_file() function

Fixed

  • Fixed GCskew, GCcontent calculation error when biopython<=1.79 is installed

v0.3.0

01 Apr 07:16
88551ad

Choose a tag to compare

Added

  • Added circos.colorbar() method
  • Added track.grid() method
  • Added circos.ax property

Fixed

  • Fixed track.line() bug when plotting minus direction