# Package Announcements

**URL:** https://discourse.julialang.org/c/package-announcements/60.md?page=55

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

**Page:** 56

---

## [Quantikz.jl for drawing quantum circuit diagrams with Julia](https://discourse.julialang.org/t/quantikz-jl-for-drawing-quantum-circuit-diagrams-with-julia/52200)

<div class="topic-metadata">

**Author:** [@Krastanov](https://discourse.julialang.org/u/Krastanov)\
**Replies:** 6\
**Last updated:** [December 22, 2020, 12:45am UTC](https://discourse.julialang.org/t/quantikz-jl-for-drawing-quantum-circuit-diagrams-with-julia/52200 "2020-12-22T00:45:34Z")

</div>

quantikz is a great latex package for drawing quantum circuits. I have just released a small Julia package Quantikz.jl which harnesses quantikz to programmatically create circuit diagrams. If pdflatex is installed on you…

---

## [\[ANN\] SimpleTypePrint.jl: customize how types are displayed](https://discourse.julialang.org/t/ann-simpletypeprint-jl-customize-how-types-are-displayed/52115)

<div class="topic-metadata">

**Author:** [@MrVPlusOne](https://discourse.julialang.org/u/MrVPlusOne)\
**Replies:** 13\
**Last updated:** [December 21, 2020, 9:29pm UTC](https://discourse.julialang.org/t/ann-simpletypeprint-jl-customize-how-types-are-displayed/52115 "2020-12-21T21:29:56Z")

</div>

Julia’s type system is awesome, but sometimes the types we encountered are very large and can be just too hard to read. That’s why I made this simple package SimpleTypePrint.jl to let you customize how types are displaye…

---

## [ExtensibleUnions.jl - experiments in abstract multiple inheritance via extensible type unions](https://discourse.julialang.org/t/extensibleunions-jl-experiments-in-abstract-multiple-inheritance-via-extensible-type-unions/27920)

<div class="topic-metadata">

**Author:** [@dilumaluthge](https://discourse.julialang.org/u/dilumaluthge)\
**Replies:** 2\
**Last updated:** [December 21, 2020, 11:44am UTC](https://discourse.julialang.org/t/extensibleunions-jl-experiments-in-abstract-multiple-inheritance-via-extensible-type-unions/27920 "2020-12-21T11:44:46Z")

</div>

Hi all - I wanted to share a small experimental package that I have started working on called ExtensibleUnions.jl. As discussed in these comments, “extensible type unions are largely equivalent to multiple inheritance”.…

---

## [NestedStructInitialiser.jl](https://discourse.julialang.org/t/nestedstructinitialiser-jl/52159)

<div class="topic-metadata">

**Author:** [@jbrea](https://discourse.julialang.org/u/jbrea)\
**Replies:** 0\
**Last updated:** [December 21, 2020, 8:43am UTC](https://discourse.julialang.org/t/nestedstructinitialiser-jl/52159 "2020-12-21T08:43:18Z")

</div>

If this is useful for somebody else, I’ll register it. From the README: NestedStructInitialiser exports two functions: parameters helps to explore nested structures and initialiser creates efficient constructors for…

---

## [\[ANN\] UnitfulSystems.jl unifies Unitful.jl + UnitSystems.jl](https://discourse.julialang.org/t/ann-unitfulsystems-jl-unifies-unitful-jl-unitsystems-jl/51997)

<div class="topic-metadata">

**Author:** [@tk3369](https://discourse.julialang.org/u/tk3369)\
**Replies:** 2\
**Last updated:** [December 18, 2020, 9:28am UTC](https://discourse.julialang.org/t/ann-unitfulsystems-jl-unifies-unitful-jl-unitsystems-jl/51997 "2020-12-18T09:28:56Z")

</div>

Hi, I’m happy to announce a new package on behalf of Michael. While he is banned from the Julia community (long story that I am not knowledgeable enough to comment about), I applaud his continued contribution to open-so…

---

## [ANN: Announcing DoctorDocstrings.jl](https://discourse.julialang.org/t/ann-announcing-doctordocstrings-jl/51999)

<div class="topic-metadata">

**Author:** [@miguelraz](https://discourse.julialang.org/u/miguelraz)\
**Replies:** 7\
**Last updated:** [December 18, 2020, 1:32am UTC](https://discourse.julialang.org/t/ann-announcing-doctordocstrings-jl/51999 "2020-12-18T01:32:50Z")

</div>

Hello all! DoctorDocstrings.jl is a package that will help you enhance your REPL workflow for adding docstrings to your package. It is very simple, alpha, and hardcoded (for now). Dear lord don’t judge me from the janky…

---

## [Better Workflow with source code dependency graphs](https://discourse.julialang.org/t/better-workflow-with-source-code-dependency-graphs/51139)

<div class="topic-metadata">

**Author:** [@Volker\_Weissmann](https://discourse.julialang.org/u/Volker_Weissmann)\
**Replies:** 4\
**Last updated:** [December 16, 2020, 2:55pm UTC](https://discourse.julialang.org/t/better-workflow-with-source-code-dependency-graphs/51139 "2020-12-16T14:55:41Z")

</div>

I was annoyed that everytime I hit “run all” in my IDE, it re-runs everything, including the parts that did not change. Therefore I created SimpleCache.jl. It uses reflection techniques to generate a dependency graph of…

---

## [\[ANN\] UnitTestDesign: All-pairs, and other algorithms to generate unit testing parameters](https://discourse.julialang.org/t/ann-unittestdesign-all-pairs-and-other-algorithms-to-generate-unit-testing-parameters/51849)

<div class="topic-metadata">

**Author:** [@adolgert](https://discourse.julialang.org/u/adolgert)\
**Replies:** 3\
**Last updated:** [December 15, 2020, 5:48am UTC](https://discourse.julialang.org/t/ann-unittestdesign-all-pairs-and-other-algorithms-to-generate-unit-testing-parameters/51849 "2020-12-15T05:48:05Z")

</div>

If you have a function that has a lot of parameters, that takes some time to run, and that you want to test well, then you want to test it against a small set of test cases that will still find all of its faults. A thoro…

---

## [\[ANN\] NodesAndModes.jl: orthogonal polynomials and interpolation nodes on common reference elements](https://discourse.julialang.org/t/ann-nodesandmodes-jl-orthogonal-polynomials-and-interpolation-nodes-on-common-reference-elements/51165)

<div class="topic-metadata">

**Author:** [@jlchan](https://discourse.julialang.org/u/jlchan)\
**Replies:** 7\
**Last updated:** [December 12, 2020, 4:17pm UTC](https://discourse.julialang.org/t/ann-nodesandmodes-jl-orthogonal-polynomials-and-interpolation-nodes-on-common-reference-elements/51165 "2020-12-12T16:17:02Z")

</div>

NodesAndModes.jl is a package to compute “nodes” (interpolation and quadrature points) and “modes” (orthogonal polynomials) on various reference elements for use in high order finite element or discontinuous Galerkin met…

---

## [\[ANN\] ProfileSVG v0.2.0](https://discourse.julialang.org/t/ann-profilesvg-v0-2-0/51657)

<div class="topic-metadata">

**Author:** [@kimikage](https://discourse.julialang.org/u/kimikage)\
**Replies:** 5\
**Last updated:** [December 11, 2020, 3:12pm UTC](https://discourse.julialang.org/t/ann-profilesvg-v0-2-0/51657 "2020-12-11T15:12:19Z")

</div>

Dear all, I am pleased to announce the release of ProfileSVG v0.2.0. At JuliaCon 2020, held after the release of ProfileSVG v0.1.3, there were talks on VS Code, Pluto.jl etc., which had a significant impact on the Juli…

---

## [\[ANN\] Oceananigans.jl: Fast and friendly fluid dynamics on CPUs and GPUs](https://discourse.julialang.org/t/ann-oceananigans-jl-fast-and-friendly-fluid-dynamics-on-cpus-and-gpus/51459)

<div class="topic-metadata">

**Author:** [@PolarizedPoutine](https://discourse.julialang.org/u/PolarizedPoutine)\
**Replies:** 0\
**Last updated:** [December 8, 2020, 1:44pm UTC](https://discourse.julialang.org/t/ann-oceananigans-jl-fast-and-friendly-fluid-dynamics-on-cpus-and-gpus/51459 "2020-12-08T13:44:40Z")

</div>

Oceananigans.jl is a fast and friendly package for three-dimensional incompressible fluid dynamics on regular grids that features Fast, pure Julia GPU and multi-threaded execution (thanks to @vchuravy for KernelAbstrac…

---

## [ANN: new version of package BifurcationKit.jl](https://discourse.julialang.org/t/ann-new-version-of-package-bifurcationkit-jl/51275)

<div class="topic-metadata">

**Author:** [@rveltz](https://discourse.julialang.org/u/rveltz)\
**Replies:** 1\
**Last updated:** [December 5, 2020, 6:35am UTC](https://discourse.julialang.org/t/ann-new-version-of-package-bifurcationkit-jl/51275 "2020-12-05T06:35:21Z")

</div>

Dear all, I am glad to report a new version of BifurcationKit.jl. Compared to the previous one, emphasis was put on the computation of periodic solutions. In short, we can now use many more time sections than before whi…

---

## [\[ANN\] Gaston v1.0.0 -- Plotting using gnuplot](https://discourse.julialang.org/t/ann-gaston-v1-0-0-plotting-using-gnuplot/40958)

<div class="topic-metadata">

**Author:** [@mbaz](https://discourse.julialang.org/u/mbaz)\
**Replies:** 52\
**Last updated:** [December 4, 2020, 2:45am UTC](https://discourse.julialang.org/t/ann-gaston-v1-0-0-plotting-using-gnuplot/40958 "2020-12-04T02:45:18Z")

</div>

I’m happy to announce version 1.0.0 of Gaston, a julia front-end for gnuplot. More than eight years in the making, for the first time I’m happy enough with Gaston’s API and robustness to make the jump to version 1.0. T…

---

## [\[ANN\] LibFaceDetection](https://discourse.julialang.org/t/ann-libfacedetection/51150)

<div class="topic-metadata">

**Author:** [@sdanisch](https://discourse.julialang.org/u/sdanisch)\
**Replies:** 1\
**Last updated:** [December 3, 2020, 8:11am UTC](https://discourse.julialang.org/t/ann-libfacedetection/51150 "2020-12-03T08:11:28Z")

</div>

In my quest to make it easy to extract the maximal amount of information from my photos, I wrapped libfacedetection: It works pretty well, but still needs to down sample photos (it will not recognize faces correctly on…

---

## [ANN: Transducers.jl 0.3. taking "zeros" seriously, type stability improvements, fusible groupby, OnlineStats, "GPU support", and more](https://discourse.julialang.org/t/ann-transducers-jl-0-3-taking-zeros-seriously-type-stability-improvements-fusible-groupby-onlinestats-gpu-support-and-more/26873)

<div class="topic-metadata">

**Author:** [@tkf](https://discourse.julialang.org/u/tkf)\
**Replies:** 29\
**Last updated:** [December 2, 2020, 10:23pm UTC](https://discourse.julialang.org/t/ann-transducers-jl-0-3-taking-zeros-seriously-type-stability-improvements-fusible-groupby-onlinestats-gpu-support-and-more/26873 "2020-12-02T22:23:00Z")

</div>

Hi, I’m happy to announce that Transducers 0.3 is released. Let me share some highlights. If you are new to Transducers checkout the last discussion ANN: Transducers.jl, efficient and composable algorithms for map- and…

---

## [QML.jl release pending](https://discourse.julialang.org/t/qml-jl-release-pending/43758)

<div class="topic-metadata">

**Author:** [@barche](https://discourse.julialang.org/u/barche)\
**Replies:** 17\
**Last updated:** [December 1, 2020, 10:52pm UTC](https://discourse.julialang.org/t/qml-jl-release-pending/43758 "2020-12-01T22:52:02Z")

</div>

Hi everyone, It has been in the works for a long time, but QML.jl is finally ready for release, with the registration PR pending. In the mean time, you can test it using: add https://github.com/barche/QML.jl.git See t…

---

## [Approaching first usable release of TextUserInterfaces.jl](https://discourse.julialang.org/t/approaching-first-usable-release-of-textuserinterfaces-jl/50971)

<div class="topic-metadata">

**Author:** [@Ronis\_BR](https://discourse.julialang.org/u/Ronis_BR)\
**Replies:** 8\
**Last updated:** [December 1, 2020, 9:47pm UTC](https://discourse.julialang.org/t/approaching-first-usable-release-of-textuserinterfaces-jl/50971 "2020-12-01T21:47:16Z")

</div>

Hi! After a long time developing TextUserInterfaces.jl, I finally could implement the last feature I wanted before starting the code cleaning and documentation process: Dialogs! If everything goes right, we are just ab…

---

## [\[ANN\] HybridArrays.jl: arrays with both static and dynamic axes](https://discourse.julialang.org/t/ann-hybridarrays-jl-arrays-with-both-static-and-dynamic-axes/31038)

<div class="topic-metadata">

**Author:** [@mateuszbaran](https://discourse.julialang.org/u/mateuszbaran)\
**Replies:** 14\
**Last updated:** [December 1, 2020, 4:53pm UTC](https://discourse.julialang.org/t/ann-hybridarrays-jl-arrays-with-both-static-and-dynamic-axes/31038 "2020-12-01T16:53:58Z")

</div>

I’ve made HybridArrays.jl, an extension to StaticArrays.jl that makes it easier to work with arrays that have both statically and dynamically sized axes. It should be as fast (or almost as fast) as Arrays of SArrays wher…

---

## [Help testing PrettyTables v0.10.0](https://discourse.julialang.org/t/help-testing-prettytables-v0-10-0/49609)

<div class="topic-metadata">

**Author:** [@Ronis\_BR](https://discourse.julialang.org/u/Ronis_BR)\
**Replies:** 14\
**Last updated:** [December 1, 2020, 4:12pm UTC](https://discourse.julialang.org/t/help-testing-prettytables-v0-10-0/49609 "2020-12-01T16:12:48Z")

</div>

Hi guys! I just tagged v0.10.0 of PrettyTables.jl. It should be available really soon. This is a huge release, with a lot of new features, and, unfortunately, a lot of breaking changes (sorry!). The point of this releas…

---

## [DataFramesMeta release thread](https://discourse.julialang.org/t/dataframesmeta-release-thread/50911)

<div class="topic-metadata">

**Author:** [@pdeffebach](https://discourse.julialang.org/u/pdeffebach)\
**Replies:** 0\
**Last updated:** [November 28, 2020, 7:15pm UTC](https://discourse.julialang.org/t/dataframesmeta-release-thread/50911 "2020-11-28T19:15:46Z")

</div>

Release announcements of DataFramesMeta Hello everyone! I am please to announce that yesterday DataFramesMeta had it’s 0.6.0 release, a breaking change from the previous version of 0.5.1. This post describes the new rele…

---

## [\[ANN\] PowerSystems.jl Data structures in Julia to enable power systems analysis](https://discourse.julialang.org/t/ann-powersystems-jl-data-structures-in-julia-to-enable-power-systems-analysis/50668)

<div class="topic-metadata">

**Author:** [@jdlara-berkeley](https://discourse.julialang.org/u/jdlara-berkeley)\
**Replies:** 0\
**Last updated:** [November 24, 2020, 5:11am UTC](https://discourse.julialang.org/t/ann-powersystems-jl-data-structures-in-julia-to-enable-power-systems-analysis/50668 "2020-11-24T05:11:57Z")

</div>

I am happy to announce the release of PowerSystems.jl 1.0. After 3 years under development, we are sharing the news of the first release. The primary motivation is to provide model agnostic data structures that incent…

---

## [\[ANN\] Trixi.jl: A tree-based numerical simulation framework for hyperbolic PDEs](https://discourse.julialang.org/t/ann-trixi-jl-a-tree-based-numerical-simulation-framework-for-hyperbolic-pdes/45886)

<div class="topic-metadata">

**Author:** [@sloede](https://discourse.julialang.org/u/sloede)\
**Replies:** 9\
**Last updated:** [November 19, 2020, 10:08am UTC](https://discourse.julialang.org/t/ann-trixi-jl-a-tree-based-numerical-simulation-framework-for-hyperbolic-pdes/45886 "2020-11-19T10:08:29Z")

</div>

Trixi.jl is a numerical simulation framework for hyperbolic conservation laws. A key objective for the framework is to be useful to both scientists and students. Therefore, next to having an extensible design with a fast…

---

## [BifurcationKit.jl: Automatic Bifurcation Diagrams in Julia](https://discourse.julialang.org/t/bifurcationkit-jl-automatic-bifurcation-diagrams-in-julia/42192)

<div class="topic-metadata">

**Author:** [@rveltz](https://discourse.julialang.org/u/rveltz)\
**Replies:** 3\
**Last updated:** [November 17, 2020, 4:52pm UTC](https://discourse.julialang.org/t/bifurcationkit-jl-automatic-bifurcation-diagrams-in-julia/42192 "2020-11-17T16:52:04Z")

</div>

Dear All, I am writing this post to report about my package BifurcationKit.jl. First, this is a new name for an old package :wink: The focus of this new version is automatic bifurcation diagram (aBD) computation for PD…

---

## [Initial version of my first package: A JSON Lines reader](https://discourse.julialang.org/t/initial-version-of-my-first-package-a-json-lines-reader/44552)

<div class="topic-metadata">

**Author:** [@danielw2904](https://discourse.julialang.org/u/danielw2904)\
**Replies:** 42\
**Last updated:** [November 16, 2020, 9:26pm UTC](https://discourse.julialang.org/t/initial-version-of-my-first-package-a-json-lines-reader/44552 "2020-11-16T21:26:32Z")

</div>

Hi All! I have just “finished” implementing an inital version of a JSON Lines reader (JSONLines.jl) and would like to ask for some feedback. It implements a specific style of JSON Lines file used in other implementation…

---

## [ANN: EasyConfig.jl: An easy-to-write JSON-ish data structure](https://discourse.julialang.org/t/ann-easyconfig-jl-an-easy-to-write-json-ish-data-structure/50104)

<div class="topic-metadata">

**Author:** [@joshday](https://discourse.julialang.org/u/joshday)\
**Replies:** 0\
**Last updated:** [November 13, 2020, 6:00pm UTC](https://discourse.julialang.org/t/ann-easyconfig-jl-an-easy-to-write-json-ish-data-structure/50104 "2020-11-13T18:00:23Z")

</div>

Hi all, I’m announcing GitHub - JuliaComputing/EasyConfig.jl: Easy-to-write JSON-like data structure for Julia, which provides some simple improvements for writing nested JSON-like data structures in Julia. My main mot…

---

## [\[ANN\] GADM.jl](https://discourse.julialang.org/t/ann-gadm-jl/50057)

<div class="topic-metadata">

**Author:** [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Replies:** 2\
**Last updated:** [November 13, 2020, 1:50am UTC](https://discourse.julialang.org/t/ann-gadm-jl/50057 "2020-11-13T01:50:04Z")

</div>

I would like to publicly thank Aayush Joglekar (@zerefwayne) for his amazing work on a new awesome package GADM.jl :tada: The package was written as part of the MLH fellowship program, and I am really happy that I had th…

---

## [\[ANN\] Javis.jl v0.3](https://discourse.julialang.org/t/ann-javis-jl-v0-3/49972)

<div class="topic-metadata">

**Author:** [@Wikunia](https://discourse.julialang.org/u/Wikunia)\
**Replies:** 5\
**Last updated:** [November 12, 2020, 7:55pm UTC](https://discourse.julialang.org/t/ann-javis-jl-v0-3/49972 "2020-11-12T19:55:56Z")

</div>

Javis Is Better Than Ever! :tada: It is with great excitement that we announce the release of Javis v0.3.0! :tada: :tada: This release was focused on adding in some much desired features as well as a rethink of its synt…

---

## [\[ANN\] YAActL 0.2, Yet Another Actor Library (built in Julia)](https://discourse.julialang.org/t/ann-yaactl-0-2-yet-another-actor-library-built-in-julia/48637)

<div class="topic-metadata">

**Author:** [@pbayer](https://discourse.julialang.org/u/pbayer)\
**Replies:** 43\
**Last updated:** [November 11, 2020, 10:43pm UTC](https://discourse.julialang.org/t/ann-yaactl-0-2-yet-another-actor-library-built-in-julia/48637 "2020-11-11T22:43:35Z")

</div>

I am happy to announce YAActL, a new actor library for concurrent programming in Julia. An Actor is a computational entity that, in response to a message it receives, can concurrently: send a finite number of message…

---

## [\[ANN\] PrettyTables.jl - Print formatted tables in Julia](https://discourse.julialang.org/t/ann-prettytables-jl-print-formatted-tables-in-julia/19550)

<div class="topic-metadata">

**Author:** [@Ronis\_BR](https://discourse.julialang.org/u/Ronis_BR)\
**Replies:** 84\
**Last updated:** [November 9, 2020, 11:13am UTC](https://discourse.julialang.org/t/ann-prettytables-jl-print-formatted-tables-in-julia/19550 "2020-11-09T11:13:21Z")

</div>

Hi guys! I want to announce a new package that I just submitted for registration. It is called PrettyTables.jl. The idea is to provide functionality to print data in tables in many formats. Currently, it supports only t…

---

## [\[ANN\] Metadata.jl](https://discourse.julialang.org/t/ann-metadata-jl/49662)

<div class="topic-metadata">

**Author:** [@Zach\_Christensen](https://discourse.julialang.org/u/Zach_Christensen)\
**Replies:** 4\
**Last updated:** [November 8, 2020, 10:59pm UTC](https://discourse.julialang.org/t/ann-metadata-jl/49662 "2020-11-08T22:59:08Z")

</div>

Hi everyone, I’d like to announce the Metadata.jl. It attempts to provide a generic and common interface for attaching and extracting metadata. This is mostly done by assuming that metadata has Symbol keys. Metadata can…

[Previous page](https://discourse.julialang.org/c/package-announcements/60.md?page=54)

[Next page](https://discourse.julialang.org/c/package-announcements/60.md?page=56)
