# Package Announcements

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

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

**Page:** 38

---

## [\[ANN\] TransferMatrix.jl: a general 4 x 4 transfer matrix for optics of multilayer media](https://discourse.julialang.org/t/ann-transfermatrix-jl-a-general-4-x-4-transfer-matrix-for-optics-of-multilayer-media/89797)

<div class="topic-metadata">

**Author:** [@garrek](https://discourse.julialang.org/u/garrek)\
**Replies:** 22\
**Last updated:** [November 11, 2022, 5:51pm UTC](https://discourse.julialang.org/t/ann-transfermatrix-jl-a-general-4-x-4-transfer-matrix-for-optics-of-multilayer-media/89797 "2022-11-11T17:51:51Z")

</div>

I’m announcing my first Julia package, TransferMatrix.jl, a general 4 x 4 transfer matrix implementation in Julia. GitHub repository Documentation Blog post The transfer matrix method propagates an electric field thro…

---

## [\[ANN\] Norg.jl: A Norg file format parser for Julia](https://discourse.julialang.org/t/ann-norg-jl-a-norg-file-format-parser-for-julia/90130)

<div class="topic-metadata">

**Author:** [@klafyvel](https://discourse.julialang.org/u/klafyvel)\
**Replies:** 2\
**Last updated:** [November 11, 2022, 5:37pm UTC](https://discourse.julialang.org/t/ann-norg-jl-a-norg-file-format-parser-for-julia/90130 "2022-11-11T17:37:56Z")

</div>

Hello, Julia discourse, Today, I would like to introduce Norg.jl, a Norg file format parser written in Julia. A few weeks ago, I took an interest in Neorg, a Neovim plugin inspired by Emacs org-mode. Neorg uses the Nor…

---

## [\[ANN\] Package Triad: Dynamics of Value Evolution](https://discourse.julialang.org/t/ann-package-triad-dynamics-of-value-evolution/89885)

<div class="topic-metadata">

**Author:** [@thevolatilebit](https://discourse.julialang.org/u/thevolatilebit)\
**Replies:** 0\
**Last updated:** [November 7, 2022, 3:03pm UTC](https://discourse.julialang.org/t/ann-package-triad-dynamics-of-value-evolution/89885 "2022-11-07T15:03:36Z")

</div>

We are excited to announce the release of DyVE, a Julia framework for computational value dynamics. The acronym stands for Dynamics of Value Evolution. DyVE is aimed at designing, fitting, and integrating dynamical mod…

---

## [\[ANN\] UnzipLoops -- broadcasting and unzip the output without overhead](https://discourse.julialang.org/t/ann-unziploops-broadcasting-and-unzip-the-output-without-overhead/89190)

<div class="topic-metadata">

**Author:** [@JohnnyChen94](https://discourse.julialang.org/u/JohnnyChen94)\
**Replies:** 16\
**Last updated:** [November 4, 2022, 11:42am UTC](https://discourse.julialang.org/t/ann-unziploops-broadcasting-and-unzip-the-output-without-overhead/89190 "2022-11-04T11:42:35Z")

</div>

TL;DR GitHub - Suzhou-Tongyuan/UnzipLoops.jl: broadcast and unzip it! provides one single function broadcast\_unzip – it works similar to broadcasting but unzip the output in the same loop for better performance. Still n…

---

## [\[RFC\] HotTest.jl - A tool to make running tests interactively more convenient](https://discourse.julialang.org/t/rfc-hottest-jl-a-tool-to-make-running-tests-interactively-more-convenient/89733)

<div class="topic-metadata">

**Author:** [@jules](https://discourse.julialang.org/u/jules)\
**Replies:** 0\
**Last updated:** [November 3, 2022, 8:00pm UTC](https://discourse.julialang.org/t/rfc-hottest-jl-a-tool-to-make-running-tests-interactively-more-convenient/89733 "2022-11-03T20:00:53Z")

</div>

I’ve just created a small new package called HotTest.jl which is supposed to make working with Julia’s default testing pipeline interactively a bit more convenient. Let me just copy the README text here, and I would be …

---

## [\[ANN\] FlexiGroups.jl -- composable and general dataset group-bys](https://discourse.julialang.org/t/ann-flexigroups-jl-composable-and-general-dataset-group-bys/88998)

<div class="topic-metadata">

**Author:** [@aplavin](https://discourse.julialang.org/u/aplavin)\
**Replies:** 1\
**Last updated:** [November 2, 2022, 9:06pm UTC](https://discourse.julialang.org/t/ann-flexigroups-jl-composable-and-general-dataset-group-bys/88998 "2022-11-02T21:06:26Z")

</div>

Arrange tabular or non-tabular datasets into groups according to a specified key function. Now registered in General The basic principle of FlexiGroups is that the result of a grouping operation is always a collectio…

---

## [\[ANN\] DataFrameIntervals.jl — joins on intervals of time](https://discourse.julialang.org/t/ann-dataframeintervals-jl-joins-on-intervals-of-time/84190)

<div class="topic-metadata">

**Author:** [@haberdashPI](https://discourse.julialang.org/u/haberdashPI)\
**Replies:** 40\
**Last updated:** [October 31, 2022, 8:35am UTC](https://discourse.julialang.org/t/ann-dataframeintervals-jl-joins-on-intervals-of-time/84190 "2022-10-31T08:35:36Z")

</div>

Hello all! I’ve created a small utility package that implements interval\_join on DataFrame objects, called DataFrameIntervals. Rows match in this join if their time spans overlap. The time spans can be represented as …

---

## [\[ANN\] BayesHistogram.jl - for optimal histogramming](https://discourse.julialang.org/t/ann-bayeshistogram-jl-for-optimal-histogramming/89454)

<div class="topic-metadata">

**Author:** [@francesco.alemanno](https://discourse.julialang.org/u/francesco.alemanno)\
**Replies:** 0\
**Last updated:** [October 28, 2022, 4:39pm UTC](https://discourse.julialang.org/t/ann-bayeshistogram-jl-for-optimal-histogramming/89454 "2022-10-28T16:39:37Z")

</div>

Hello everyone! @jling and I have developed this package in order to satisfy those who hate the binning rules found in most analysis/plotting libraries. If you’ve ever found yourself writing bins=:fd, :sturges, :scott,…

---

## [\[ANN\] SimpleQuantum: A package for calculating properties of solids + a tutorial blog on how to do these calculations in Julia](https://discourse.julialang.org/t/ann-simplequantum-a-package-for-calculating-properties-of-solids-a-tutorial-blog-on-how-to-do-these-calculations-in-julia/89075)

<div class="topic-metadata">

**Author:** [@tpolakovic](https://discourse.julialang.org/u/tpolakovic)\
**Replies:** 6\
**Last updated:** [October 27, 2022, 4:47pm UTC](https://discourse.julialang.org/t/ann-simplequantum-a-package-for-calculating-properties-of-solids-a-tutorial-blog-on-how-to-do-these-calculations-in-julia/89075 "2022-10-27T16:47:30Z")

</div>

SimpleQuantum is now available for easy-to-setup calculations of (for now just electronic) properties of solids. It provides ways to define and visualize crystal structures and a simple way to do common tasks, like calcu…

---

## [\[ANN\] DelayedEvaluation.jl: A package fix function arguments with \`getindex\` syntax](https://discourse.julialang.org/t/ann-delayedevaluation-jl-a-package-fix-function-arguments-with-getindex-syntax/89358)

<div class="topic-metadata">

**Author:** [@flipgthb](https://discourse.julialang.org/u/flipgthb)\
**Replies:** 1\
**Last updated:** [October 27, 2022, 11:17am UTC](https://discourse.julialang.org/t/ann-delayedevaluation-jl-a-package-fix-function-arguments-with-getindex-syntax/89358 "2022-10-27T11:17:58Z")

</div>

Hello all, I created a small package extending the functionality of Base.Fix1 and Base.Fix2 to any function and provides a syntax analogous to array or DataFrame indexing to fix function arguments using ! (instead of :)…

---

## [\[ANN\] ConformalPrediction.jl: Uncertainty quantification through conformal prediction for machine learning models trained in MLJ](https://discourse.julialang.org/t/ann-conformalprediction-jl-uncertainty-quantification-through-conformal-prediction-for-machine-learning-models-trained-in-mlj/89348)

<div class="topic-metadata">

**Author:** [@pat-alt](https://discourse.julialang.org/u/pat-alt)\
**Replies:** 1\
**Last updated:** [October 27, 2022, 8:52am UTC](https://discourse.julialang.org/t/ann-conformalprediction-jl-uncertainty-quantification-through-conformal-prediction-for-machine-learning-models-trained-in-mlj/89348 "2022-10-27T08:52:55Z")

</div>

Very excited to announce ConformalPrediction.jl :tada: ConformalPrediction ConformalPrediction.jl is a package for Uncertainty Quantification (UQ) through Conformal Prediction (CP) in Julia. It is designed to wo…

---

## [ANN: JuliaSmoothOptimisers just got smoother - reverse-mode AD support](https://discourse.julialang.org/t/ann-juliasmoothoptimisers-just-got-smoother-reverse-mode-ad-support/58966)

<div class="topic-metadata">

**Author:** [@mohamed82008](https://discourse.julialang.org/u/mohamed82008)\
**Replies:** 5\
**Last updated:** [October 26, 2022, 5:29pm UTC](https://discourse.julialang.org/t/ann-juliasmoothoptimisers-just-got-smoother-reverse-mode-ad-support/58966 "2022-10-26T17:29:41Z")

</div>

I am glad to announce that you can now use reverse-mode automatic differentiation (AD) packages such as Zygote and ReverseDiff in the JuliaSmoothOptimisers ecosystem. This is part of an effort towards an AD-based first-o…

---

## [Why I can't run datasets from RDatasets packages on my local machine?](https://discourse.julialang.org/t/why-i-cant-run-datasets-from-rdatasets-packages-on-my-local-machine/89245)

<div class="topic-metadata">

**Author:** [@NunoEdgarGub1](https://discourse.julialang.org/u/NunoEdgarGub1)\
**Replies:** 1\
**Last updated:** [October 25, 2022, 12:32pm UTC](https://discourse.julialang.org/t/why-i-cant-run-datasets-from-rdatasets-packages-on-my-local-machine/89245 "2022-10-25T12:32:36Z")

</div>

I am expereincing this error when running RDatasets package: " cannot assign a value to variable Base.sleep from module Main Stacktrace: \[1\] top-level scope @ In\[3\]:2 \[2\] eval @ .\\boot.jl:373 \[inlined\] \[3\] include…

---

## [\[ANN\] Makie v0.18](https://discourse.julialang.org/t/ann-makie-v0-18/88653)

<div class="topic-metadata">

**Author:** [@sdanisch](https://discourse.julialang.org/u/sdanisch)\
**Replies:** 5\
**Last updated:** [October 24, 2022, 10:21pm UTC](https://discourse.julialang.org/t/ann-makie-v0-18/88653 "2022-10-24T22:21:10Z")

</div>

We’re happy to announce Makie v0.18! It’s a big release that we put lots of work into. It contains a few breaking changes but these should hopefully only cause minor inconvenience. You can find all the highlights in our…

---

## [\[ANN\] OMOPCDMCohortCreator.jl v0.2.0 - Docs, Tests, Features Oh My!](https://discourse.julialang.org/t/ann-omopcdmcohortcreator-jl-v0-2-0-docs-tests-features-oh-my/89179)

<div class="topic-metadata">

**Author:** [@TheCedarPrince](https://discourse.julialang.org/u/TheCedarPrince)\
**Replies:** 0\
**Last updated:** [October 24, 2022, 5:11am UTC](https://discourse.julialang.org/t/ann-omopcdmcohortcreator-jl-v0-2-0-docs-tests-features-oh-my/89179 "2022-10-24T05:11:39Z")

</div>

Hi everyone, It is with pride that my colleagues and I announce the release of OMOPCDMCohortCreator.jl 0.2.0! :tada: Some of the biggest updates are that: The documentation has received a massive update with fantasti…

---

## [\[ANN\] IsotopeTable.jl The table of nuclear isotopic data for Julians](https://discourse.julialang.org/t/ann-isotopetable-jl-the-table-of-nuclear-isotopic-data-for-julians/89020)

<div class="topic-metadata">

**Author:** [@Gregstrq](https://discourse.julialang.org/u/Gregstrq)\
**Replies:** 0\
**Last updated:** [October 20, 2022, 4:12pm UTC](https://discourse.julialang.org/t/ann-isotopetable-jl-the-table-of-nuclear-isotopic-data-for-julians/89020 "2022-10-20T16:12:49Z")

</div>

I am happy to announce IsotopeTable.jl and its little brother IsotopeTableDF.jl. The package IsotopeTable.jl provides a PeriodicTable.jl inspired interface to the data on 3343 Nuclear Isotopes (the ground states are con…

---

## [GIFImages.jl: Decodes GIFs x15 faster](https://discourse.julialang.org/t/gifimages-jl-decodes-gifs-x15-faster/88940)

<div class="topic-metadata">

**Author:** [@Ashwani\_Rathee](https://discourse.julialang.org/u/Ashwani_Rathee)\
**Replies:** 2\
**Last updated:** [October 19, 2022, 7:43pm UTC](https://discourse.julialang.org/t/gifimages-jl-decodes-gifs-x15-faster/88940 "2022-10-19T19:43:05Z")

</div>

Happy to announce release of GIFImages.jl 0.1.0 !! GIFImages.jl decodes GIFs in Julia x15 times faster than current ImageMagick method. GIFImages.jl provides support for decoding and encoding GIF images in Julia by wra…

---

## [\[ANN\] MakiePublication.jl: Creating publication-quality figures with Makie](https://discourse.julialang.org/t/ann-makiepublication-jl-creating-publication-quality-figures-with-makie/88937)

<div class="topic-metadata">

**Author:** [@liuyxpp](https://discourse.julialang.org/u/liuyxpp)\
**Replies:** 11\
**Last updated:** [October 19, 2022, 11:48am UTC](https://discourse.julialang.org/t/ann-makiepublication-jl-creating-publication-quality-figures-with-makie/88937 "2022-10-19T11:48:42Z")

</div>

MakiePublication.jl is a Julia package for producing publication-quality figures based on Makie.jl. It aims to provide equivalent functionalities as the Python package mpltex. Features: Provide a collection of custom …

---

## [ExifViewer.jl: Package Announcement](https://discourse.julialang.org/t/exifviewer-jl-package-announcement/88704)

<div class="topic-metadata">

**Author:** [@Ashwani\_Rathee](https://discourse.julialang.org/u/Ashwani_Rathee)\
**Replies:** 2\
**Last updated:** [October 14, 2022, 2:32pm UTC](https://discourse.julialang.org/t/exifviewer-jl-package-announcement/88704 "2022-10-14T14:32:30Z")

</div>

Very excited to announce release of ExifViewer.jl 0.1.0 !! ExifViewer.jl provides for support for accessing image metadata from image files in Julia. ExifViewer.jl is a Julia wrapper over LibExif C library. It’s one of …

---

## [\[WIP\] MPISort.jl - Distributed MPI Sorting Algorithms. Suggestions welcome!](https://discourse.julialang.org/t/wip-mpisort-jl-distributed-mpi-sorting-algorithms-suggestions-welcome/88730)

<div class="topic-metadata">

**Author:** [@anicusan](https://discourse.julialang.org/u/anicusan)\
**Replies:** 2\
**Last updated:** [October 14, 2022, 2:24pm UTC](https://discourse.julialang.org/t/wip-mpisort-jl-distributed-mpi-sorting-algorithms-suggestions-welcome/88730 "2022-10-14T14:24:34Z")

</div>

Hi all, It was with great horror that I discovered how non-trivial sorting N elements across P clusters without any one cluster being able to hold all elements at once was. Or maybe I’m just thick. Anyways, I only found…

---

## [\[ANN\] Bessels.jl - Bessel, Hankel, and Airy functions](https://discourse.julialang.org/t/ann-bessels-jl-bessel-hankel-and-airy-functions/87941)

<div class="topic-metadata">

**Author:** [@heltonmc](https://discourse.julialang.org/u/heltonmc)\
**Replies:** 12\
**Last updated:** [October 12, 2022, 11:26pm UTC](https://discourse.julialang.org/t/ann-bessels-jl-bessel-hankel-and-airy-functions/87941 "2022-10-12T23:26:36Z")

</div>

We are excited to announce Bessels.jl which is a special function library written in Julia to compute Bessel and Modified Bessel functions, Spherical Bessel functions, Airy functions, and Hankel functions. Currently the …

---

## [\[ANN\] MultinomialRegression.jl](https://discourse.julialang.org/t/ann-multinomialregression-jl/76053)

<div class="topic-metadata">

**Author:** [@jocklawrie](https://discourse.julialang.org/u/jocklawrie)\
**Replies:** 5\
**Last updated:** [October 7, 2022, 4:32am UTC](https://discourse.julialang.org/t/ann-multinomialregression-jl/76053 "2022-10-07T04:32:16Z")

</div>

Hi all, Announcing MultinomialRegression.jl, suitable for response variables with 2 or more categories. The small API is demonstrated in the README. Feedback always welcome. Happy coding!

---

## [\[ANN\] DiscreteVoronoi.jl - Several algorithms for computing Voronoi diagrams on grids](https://discourse.julialang.org/t/ann-discretevoronoi-jl-several-algorithms-for-computing-voronoi-diagrams-on-grids/88370)

<div class="topic-metadata">

**Author:** [@jacobusmmsmit](https://discourse.julialang.org/u/jacobusmmsmit)\
**Replies:** 0\
**Last updated:** [October 6, 2022, 8:25pm UTC](https://discourse.julialang.org/t/ann-discretevoronoi-jl-several-algorithms-for-computing-voronoi-diagrams-on-grids/88370 "2022-10-06T20:25:00Z")

</div>

I am happy to announce after passing my exams, with no help from this large sidetrack that was far more interesting, I have been able to produce something for my efforts: a master’s degree. More relevantly, however, my s…

---

## [\[ANN\] WorldDynamics.jl - A Julia package for integrated assessment modeling](https://discourse.julialang.org/t/ann-worlddynamics-jl-a-julia-package-for-integrated-assessment-modeling/88302)

<div class="topic-metadata">

**Author:** [@natema](https://discourse.julialang.org/u/natema)\
**Replies:** 4\
**Last updated:** [October 6, 2022, 7:17pm UTC](https://discourse.julialang.org/t/ann-worlddynamics-jl-a-julia-package-for-integrated-assessment-modeling/88302 "2022-10-06T19:17:54Z")

</div>

We are happy to announce WorldDynamics.jl, a Julia package for global integrated assessment modeling. The goal of the package is to allow people interested in integrated assessment modeling to benefit from the wonderful…

---

## [\[ANN\] SPEFiles.jl a package to read Teledyne Princeton Instruments' Lightfield SPE Files](https://discourse.julialang.org/t/ann-spefiles-jl-a-package-to-read-teledyne-princeton-instruments-lightfield-spe-files/88253)

<div class="topic-metadata">

**Author:** [@klafyvel](https://discourse.julialang.org/u/klafyvel)\
**Replies:** 0\
**Last updated:** [October 4, 2022, 8:08pm UTC](https://discourse.julialang.org/t/ann-spefiles-jl-a-package-to-read-teledyne-princeton-instruments-lightfield-spe-files/88253 "2022-10-04T20:08:09Z")

</div>

I am very happy to announce the release of SPEFiles.jl, a package to read Lightfield SPE files. Lightfield is software that is used by spectroscopists to control spectrometers. SPEFiles.jl provides a pure Julia reader o…

---

## [\[ANN\] GraphMakie.jl - Plotting graphs... with Makie!](https://discourse.julialang.org/t/ann-graphmakie-jl-plotting-graphs-with-makie/63734)

<div class="topic-metadata">

**Author:** [@hexaeder](https://discourse.julialang.org/u/hexaeder)\
**Replies:** 9\
**Last updated:** [September 30, 2022, 3:47am UTC](https://discourse.julialang.org/t/ann-graphmakie-jl-plotting-graphs-with-makie/63734 "2022-09-30T03:47:13Z")

</div>

I’m happy to announce GraphMakie.jl, a graph¹ plotting package on top of Makie! Make sure to check out the docs! It currently it supports: 2D and 3D network plots edge and node labels a lot of the cool coloring stuff…

---

## [ANN: Sparspak.jl 0.3.0 works with ForwardDiff.Dual and other number types](https://discourse.julialang.org/t/ann-sparspak-jl-0-3-0-works-with-forwarddiff-dual-and-other-number-types/87948)

<div class="topic-metadata">

**Author:** [@j-fu](https://discourse.julialang.org/u/j-fu)\
**Replies:** 0\
**Last updated:** [September 28, 2022, 8:11pm UTC](https://discourse.julialang.org/t/ann-sparspak-jl-0-3-0-works-with-forwarddiff-dual-and-other-number-types/87948 "2022-09-28T20:11:36Z")

</div>

This is a follow-up to the Announcement of Sparspak.jl, a sparse direct solver package resulting from the translation of the Sparspak Fortran90 library to Julia performed by @PetrKryslUCSD. With consent of the Fortran …

---

## [\[ANN\] Julia back-end for LFortran](https://discourse.julialang.org/t/ann-julia-back-end-for-lfortran/87859)

<div class="topic-metadata">

**Author:** [@lucifer1004](https://discourse.julialang.org/u/lucifer1004)\
**Replies:** 4\
**Last updated:** [September 27, 2022, 7:53pm UTC](https://discourse.julialang.org/t/ann-julia-back-end-for-lfortran/87859 "2022-09-27T19:53:51Z")

</div>

This is not a Julia package, but is very related. I just implemented a Julia back-end for the LFortran project. Since it is still very primitive, it would be great if more users could try it and submit issues or provide…

---

## [\[ANN\] MarkdownAST.jl: abstract syntax trees of Markdown documents](https://discourse.julialang.org/t/ann-markdownast-jl-abstract-syntax-trees-of-markdown-documents/87861)

<div class="topic-metadata">

**Author:** [@mortenpi](https://discourse.julialang.org/u/mortenpi)\
**Replies:** 0\
**Last updated:** [September 27, 2022, 6:12am UTC](https://discourse.julialang.org/t/ann-markdownast-jl-abstract-syntax-trees-of-markdown-documents/87861 "2022-09-27T06:12:15Z")

</div>

Motivated by the desire to have a better representation of Markdown documents in Julia for Documenter, I am happy to announce a package for working with Markdown abstract syntax trees (ASTs). Its goal is to provide an…

---

## [\[ANN\] FLOYao.jl - Fermionic linear optics for Yao.jl](https://discourse.julialang.org/t/ann-floyao-jl-fermionic-linear-optics-for-yao-jl/87837)

<div class="topic-metadata">

**Author:** [@jlbosse](https://discourse.julialang.org/u/jlbosse)\
**Replies:** 0\
**Last updated:** [September 26, 2022, 8:21pm UTC](https://discourse.julialang.org/t/ann-floyao-jl-fermionic-linear-optics-for-yao-jl/87837 "2022-09-26T20:21:28Z")

</div>

FLOYao.jl Is a Yao.jl backend to efficiently simulated fermionic linear optics (FLO) circuits in based on Classical simulation of noninteracting-fermion quantum circuits and Disorder-assisted error correction in Majora…

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

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