Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump to v1.0.0 #40

Merged
merged 34 commits into from
Nov 11, 2023
Merged

Bump to v1.0.0 #40

merged 34 commits into from
Nov 11, 2023

Conversation

moshi4
Copy link
Owner

@moshi4 moshi4 commented Nov 11, 2023

Change Log

New Functionality

  • 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

Improvement

  • 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
  • Fixed track.heatmap() method to accept numerical list and numpy 1d-array
  • Fixed circos.savefig() method to suppress memory leak during multiple plots
  • Changed Circos init argument sectors_start_pos to sector2start_pos (Breaking Change)
  • Refined the documentation site overall

- Used to prevent overlap of start-end xtick labels
- Enhance tree annotation functionality (**Breaking Change**)
`sectors_start_pos` -> `sector2start_pos`
- Add TreeViz API doc page (treeviz.md)
- Add `load_example_tree_file()` function (utils.md)
- Add tree plot example
- sector.center
- track.center
- track.r_center
@moshi4 moshi4 merged commit a01285f into main Nov 11, 2023
16 checks passed
@moshi4 moshi4 deleted the develop branch November 11, 2023 12:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant