# Package Announcements

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

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

**Page:** 28

---

## [\[ANN\] SIAMFANLEquations.jl v1.0 Publication release](https://discourse.julialang.org/t/ann-siamfanlequations-jl-v1-0-publication-release/86946)

<div class="topic-metadata">

**Author:** [@ctkelley](https://discourse.julialang.org/u/ctkelley)\
**Replies:** 6\
**Last updated:** [January 8, 2024, 10:18pm UTC](https://discourse.julialang.org/t/ann-siamfanlequations-jl-v1-0-publication-release/86946 "2024-01-08T22:18:55Z")

</div>

La commedia è finita! This project is Done. I’ve just released v1.0, the final publication version, of SIAMFANLEquations.jl. This is a suite of nonlinear solvers, test problems, and examples. The solvers are Newton an…

---

## [Windows users, test my new HDF5\_jll 1.14.3 builds!](https://discourse.julialang.org/t/windows-users-test-my-new-hdf5-jll-1-14-3-builds/108459)

<div class="topic-metadata">

**Author:** [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Replies:** 8\
**Last updated:** [January 7, 2024, 5:55pm UTC](https://discourse.julialang.org/t/windows-users-test-my-new-hdf5-jll-1-14-3-builds/108459 "2024-01-07T17:55:28Z")

</div>

As part of the effort to update the HDF5 libraries to version 1.14.3, I have built a series of test packages for Windows located here: If you run Windows, I would appreciate if you could try running the following short…

---

## [\[ANN\] RepeatingDecimalNotations.jl](https://discourse.julialang.org/t/ann-repeatingdecimalnotations-jl/108011)

<div class="topic-metadata">

**Author:** [@hyrodium](https://discourse.julialang.org/u/hyrodium)\
**Replies:** 1\
**Last updated:** [January 6, 2024, 6:54am UTC](https://discourse.julialang.org/t/ann-repeatingdecimalnotations-jl/108011 "2024-01-06T06:54:35Z")

</div>

Hi all, I’m pleased to announce my package RepeatingDecimalNotations.jl (repo, docs). This package has some operations with repeating decimals. Define rational number with string macro like rd"123.4(56)". Convert R…

---

## [\[ANN\] Malt.jl – Distributed alternative (used internally by Pluto)](https://discourse.julialang.org/t/ann-malt-jl-distributed-alternative-used-internally-by-pluto/108401)

<div class="topic-metadata">

**Author:** [@fonsp](https://discourse.julialang.org/u/fonsp)\
**Replies:** 3\
**Last updated:** [January 5, 2024, 7:14pm UTC](https://discourse.julialang.org/t/ann-malt-jl-distributed-alternative-used-internally-by-pluto/108401 "2024-01-05T19:14:42Z")

</div>

We are happy to announce Malt.jl 1.0 – simple multiprocessing for Julia. Malt allows the creation and remote control of other Julia “worker” processes. Pluto uses Malt behind the scenes, using a Malt worker for every not…

---

## [GISTRtree: Fast spatial queries via STR trees for GeoInterface geometries](https://discourse.julialang.org/t/gistrtree-fast-spatial-queries-via-str-trees-for-geointerface-geometries/108348)

<div class="topic-metadata">

**Author:** [@maxfreu](https://discourse.julialang.org/u/maxfreu)\
**Replies:** 0\
**Last updated:** [January 4, 2024, 3:46pm UTC](https://discourse.julialang.org/t/gistrtree-fast-spatial-queries-via-str-trees-for-geointerface-geometries/108348 "2024-01-04T15:46:12Z")

</div>

Hi! I just wrote a small package to perform spatial queries on an STR (sort tile recursive) tree that should work for all GeoInterface geometries supporting extent: GISTRtree. Currently the implementation is a bit brute-…

---

## [\[ANN\] Announcing LongMemory.jl A package for Generating, Estimating, and Forecasting Long Memory Models](https://discourse.julialang.org/t/ann-announcing-longmemory-jl-a-package-for-generating-estimating-and-forecasting-long-memory-models/108255)

<div class="topic-metadata">

**Author:** [@everval](https://discourse.julialang.org/u/everval)\
**Replies:** 3\
**Last updated:** [January 3, 2024, 9:28am UTC](https://discourse.julialang.org/t/ann-announcing-longmemory-jl-a-package-for-generating-estimating-and-forecasting-long-memory-models/108255 "2024-01-03T09:28:16Z")

</div>

Hi All, Long time listener, first time caller… I am happy to announce that after several months of getting to understand the language better, I have finally published my first Julia registered package: LongMemory.jl. …

---

## [\[ANN\] PkgToSoftwareBOM v0.1.8: Generate a Software BOM of your environment, now including artifacts!](https://discourse.julialang.org/t/ann-pkgtosoftwarebom-v0-1-8-generate-a-software-bom-of-your-environment-now-including-artifacts/108282)

<div class="topic-metadata">

**Author:** [@SamuraiAku](https://discourse.julialang.org/u/SamuraiAku)\
**Replies:** 1\
**Last updated:** [January 3, 2024, 7:26am UTC](https://discourse.julialang.org/t/ann-pkgtosoftwarebom-v0-1-8-generate-a-software-bom-of-your-environment-now-including-artifacts/108282 "2024-01-03T07:26:07Z")

</div>

Version 0.1.8 of the PkgToSoftwareBOM.jl package has been released. PkgToSoftwareBOM.jl produces a Software Bill of Materials (SBOM) describing your Julia environment. At this time, the SBOM produced is in the (SPDX) fo…

---

## [\[ANN\] KeplerGL.jl: Geospatial Visualization via Kepler.gl](https://discourse.julialang.org/t/ann-keplergl-jl-geospatial-visualization-via-kepler-gl/108040)

<div class="topic-metadata">

**Author:** [@jmboehm](https://discourse.julialang.org/u/jmboehm)\
**Replies:** 3\
**Last updated:** [January 1, 2024, 1:54pm UTC](https://discourse.julialang.org/t/ann-keplergl-jl-geospatial-visualization-via-kepler-gl/108040 "2024-01-01T13:54:56Z")

</div>

Dear all, Following some merry christmas hacking, I’m happy to announce a prototype of KeplerGL.jl, a package to provide an interface to the javascript library Kepler.gl. Kepler.gl provides an easy-to-use platform t…

---

## [\[ANN\] VectorizationTransformations.jl](https://discourse.julialang.org/t/ann-vectorizationtransformations-jl/108069)

<div class="topic-metadata">

**Author:** [@tbeason](https://discourse.julialang.org/u/tbeason)\
**Replies:** 2\
**Last updated:** [December 26, 2023, 7:11pm UTC](https://discourse.julialang.org/t/ann-vectorizationtransformations-jl/108069 "2023-12-26T19:11:35Z")

</div>

I was working through a new econometric estimator and found that it made extensive usage of matrix vectorization operators like vech and moving between vec and vech. I could not find implementations of them anywhere so I…

---

## [\[ANN\] List of Awesome Generative AI in/with/for Julia Language](https://discourse.julialang.org/t/ann-list-of-awesome-generative-ai-in-with-for-julia-language/105976)

<div class="topic-metadata">

**Author:** [@svilupp](https://discourse.julialang.org/u/svilupp)\
**Replies:** 11\
**Last updated:** [December 20, 2023, 1:14pm UTC](https://discourse.julialang.org/t/ann-list-of-awesome-generative-ai-in-with-for-julia-language/105976 "2023-12-20T13:14:06Z")

</div>

Generative AI and Julia, A Perfect Combination. Don’t you think? Generative AI is moving at the speed of light and it speaks Python. In my opinion, Julia is awesome. Wouldn’t it be a shame to miss out on the GenAI revo…

---

## [\[ANN\] Tryparse.jl: Parsing things for you](https://discourse.julialang.org/t/ann-tryparse-jl-parsing-things-for-you/107805)

<div class="topic-metadata">

**Author:** [@thofma](https://discourse.julialang.org/u/thofma)\
**Replies:** 2\
**Last updated:** [December 19, 2023, 9:33am UTC](https://discourse.julialang.org/t/ann-tryparse-jl-parsing-things-for-you/107805 "2023-12-19T09:33:17Z")

</div>

TLDR; With Tryparse.jl you can do julia\> Tryparse.tryparse(Int, "1 + 1") 2 julia\> Tryparse.tryparse(Vector{Int}, "\[1, 2\]") 2-element Vector{Int64}: 1 2 and make things like julia script.jl --opt1="\[1, 2, 3\]" --opt…

---

## [\[ANN\] New package \`GroupPresentations\`](https://discourse.julialang.org/t/ann-new-package-grouppresentations/107605)

<div class="topic-metadata">

**Author:** [@Jean\_Michel](https://discourse.julialang.org/u/Jean_Michel)\
**Replies:** 2\
**Last updated:** [December 15, 2023, 11:42am UTC](https://discourse.julialang.org/t/ann-new-package-grouppresentations/107605 "2023-12-15T11:42:58Z")

</div>

GroupPresentations is a port of some GAP3/VkCurve functionality on presentations of finitely presented groups. We have defined just enough functionality on finitely presented groups so that presentations can be…

---

## [\[ANN\] Asciicast.jl](https://discourse.julialang.org/t/ann-asciicast-jl/107529)

<div class="topic-metadata">

**Author:** [@ericphanson](https://discourse.julialang.org/u/ericphanson)\
**Replies:** 8\
**Last updated:** [December 14, 2023, 12:26pm UTC](https://discourse.julialang.org/t/ann-asciicast-jl/107529 "2023-12-14T12:26:14Z")

</div>

Asciicast.jl makes it easy to include and maintain animated gifs of Julia REPL sessions in documents (like package READMEs) and in documentation. With Asciicast, in Documenter docs, you can use @cast blocks similar to…

---

## [\[ANN\] OnlinePortfolioSelection.jl](https://discourse.julialang.org/t/ann-onlineportfolioselection-jl/98474)

<div class="topic-metadata">

**Author:** [@Shayan](https://discourse.julialang.org/u/Shayan)\
**Replies:** 3\
**Last updated:** [December 13, 2023, 6:09pm UTC](https://discourse.julialang.org/t/ann-onlineportfolioselection-jl/98474 "2023-12-13T18:09:35Z")

</div>

OnlinePortfolioSelection.jl is intended to provide the Julia implementation of the online portfolio selection (OPS) algorithms in a fully type-stable manner. The package is designed to be used only for research purpos…

---

## [\[ANN\] Mice.jl - multiple imputation by chained equations in Julia](https://discourse.julialang.org/t/ann-mice-jl-multiple-imputation-by-chained-equations-in-julia/105994)

<div class="topic-metadata">

**Author:** [@tom-metherell](https://discourse.julialang.org/u/tom-metherell)\
**Replies:** 6\
**Last updated:** [December 12, 2023, 11:15am UTC](https://discourse.julialang.org/t/ann-mice-jl-multiple-imputation-by-chained-equations-in-julia/105994 "2023-12-12T11:15:42Z")

</div>

Hi everyone! This is just to introduce Mice.jl. This is a package for missing data handling via multiple imputation by chained equations, heavily based on the R package mice. I wouldn’t necessarily trust it 100% just ye…

---

## [\[ANN\] FiniteHorizonGramians.jl](https://discourse.julialang.org/t/ann-finitehorizongramians-jl/107325)

<div class="topic-metadata">

**Author:** [@filtron](https://discourse.julialang.org/u/filtron)\
**Replies:** 0\
**Last updated:** [December 8, 2023, 12:50pm UTC](https://discourse.julialang.org/t/ann-finitehorizongramians-jl/107325 "2023-12-08T12:50:02Z")

</div>

I’m pleased to announce FiniteHorizonGramians.jl. Given a pair of matrices (A, B), this package implements an algorithm for computing both the matrix exonential e^{A t}, and the finite horizon controllability Gramian ove…

---

## [\[ANN\] DynamicOED.jl: Design of Experiments for Differential Equations](https://discourse.julialang.org/t/ann-dynamicoed-jl-design-of-experiments-for-differential-equations/107255)

<div class="topic-metadata">

**Author:** [@Julius\_Martensen](https://discourse.julialang.org/u/Julius_Martensen)\
**Replies:** 0\
**Last updated:** [December 7, 2023, 6:10am UTC](https://discourse.julialang.org/t/ann-dynamicoed-jl-design-of-experiments-for-differential-equations/107255 "2023-12-07T06:10:41Z")

</div>

Hey everybody! On behalf of our research group, I am happy to announce DynamicOED.jl, a package which hooks into SciML’s amazing world to provide Optimal Design of Experiments for ODEs and DAEs using mixed integer optim…

---

## [\[ANN\] OteraEngine.jl: Template Engine for Julia](https://discourse.julialang.org/t/ann-oteraengine-jl-template-engine-for-julia/107248)

<div class="topic-metadata">

**Author:** [@QGMW22](https://discourse.julialang.org/u/QGMW22)\
**Replies:** 0\
**Last updated:** [December 7, 2023, 2:29am UTC](https://discourse.julialang.org/t/ann-oteraengine-jl-template-engine-for-julia/107248 "2023-12-07T02:29:16Z")

</div>

What is OteraEngine? OteraEngine is light and powerful Template Engine. The syntax is based on jinja2 and ‘Julia Code Block’, which makes you available to write Julia code directly in templates, is added. Now, in v0.4.0…

---

## [\[ANN\] AllocCheck.jl: Static code analysis to prove allocation-free behavior](https://discourse.julialang.org/t/ann-alloccheck-jl-static-code-analysis-to-prove-allocation-free-behavior/106414)

<div class="topic-metadata">

**Author:** [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Replies:** 27\
**Last updated:** [December 6, 2023, 10:56am UTC](https://discourse.julialang.org/t/ann-alloccheck-jl-static-code-analysis-to-prove-allocation-free-behavior/106414 "2023-12-06T10:56:02Z")

</div>

JuliaHub is happy to announce a new open source tool for static code analysis to prove that a Julia function is allocation-free. Use this to ensure that codes are safe for real-time applications, such as how we use it fo…

---

## [\[ANN\] Consistent Overhead Byte Stuffing: COBS.jl](https://discourse.julialang.org/t/ann-consistent-overhead-byte-stuffing-cobs-jl/30130)

<div class="topic-metadata">

**Author:** [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Replies:** 5\
**Last updated:** [December 5, 2023, 8:23pm UTC](https://discourse.julialang.org/t/ann-consistent-overhead-byte-stuffing-cobs-jl/30130 "2023-12-05T20:23:14Z")

</div>

COBS.jl is a tiny tiny package I just wrote for encoding bytes according to the COBS algorithm. This will be mostly useful for people communicating with an Arduino via a serial port. My main goal was to write something …

---

## [\[ANN\] PkgHelpers 0.2.2 released](https://discourse.julialang.org/t/ann-pkghelpers-0-2-2-released/107162)

<div class="topic-metadata">

**Author:** [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Replies:** 2\
**Last updated:** [December 5, 2023, 5:25pm UTC](https://discourse.julialang.org/t/ann-pkghelpers-0-2-2-released/107162 "2023-12-05T17:25:51Z")

</div>

PkgHelpers provides the functions freeze() and lower\_bound() to update your Project.toml file and freeze or lower\_bound your direct dependencies. New: the new entries in Project.toml are sorted the parameter copy\_mani…

---

## [\[ANN\] SIRUS.jl v1.2: Interpretable Machine Learning via Rule Extraction](https://discourse.julialang.org/t/ann-sirus-jl-v1-2-interpretable-machine-learning-via-rule-extraction/100932)

<div class="topic-metadata">

**Author:** [@rikh](https://discourse.julialang.org/u/rikh)\
**Replies:** 6\
**Last updated:** [December 3, 2023, 9:43am UTC](https://discourse.julialang.org/t/ann-sirus-jl-v1-2-interpretable-machine-learning-via-rule-extraction/100932 "2023-12-03T09:43:19Z")

</div>

Version 1.2 of the SIRUS.jl package has just been registered. Since version 1.2, the package can be used for both classification and regression. The problem with modern day machine learning is that we appear to get furt…

---

## [\[ANN\] SIRUS.jl v2: Interpretable Machine Learning via Rule Extraction](https://discourse.julialang.org/t/ann-sirus-jl-v2-interpretable-machine-learning-via-rule-extraction/107012)

<div class="topic-metadata">

**Author:** [@rikh](https://discourse.julialang.org/u/rikh)\
**Replies:** 5\
**Last updated:** [December 3, 2023, 9:43am UTC](https://discourse.julialang.org/t/ann-sirus-jl-v2-interpretable-machine-learning-via-rule-extraction/107012 "2023-12-03T09:43:44Z")

</div>

Version 2 of the SIRUS.jl package has been registered. Since version 1, some outward facing data structures have changed to be more intuitive. More importantly, the implementation has gotten simpler because a unnecess…

---

## [\[ANN\] SFTPClient v3.10 - Julia SFTP Client](https://discourse.julialang.org/t/ann-sftpclient-v3-10-julia-sftp-client/107000)

<div class="topic-metadata">

**Author:** [@stene](https://discourse.julialang.org/u/stene)\
**Replies:** 0\
**Last updated:** [December 1, 2023, 3:58pm UTC](https://discourse.julialang.org/t/ann-sftpclient-v3-10-julia-sftp-client/107000 "2023-12-01T15:58:29Z")

</div>

(GitHub - stensmo/SFTPClient.jl: Julia SFTP Client),an SFTP client for Julia with most features you need.

---

## [\[ANN\] MacroModelling.jl: developing and solving DSGE models](https://discourse.julialang.org/t/ann-macromodelling-jl-developing-and-solving-dsge-models/106859)

<div class="topic-metadata">

**Author:** [@thorek1](https://discourse.julialang.org/u/thorek1)\
**Replies:** 2\
**Last updated:** [November 28, 2023, 7:05pm UTC](https://discourse.julialang.org/t/ann-macromodelling-jl-developing-and-solving-dsge-models/106859 "2023-11-28T19:05:26Z")

</div>

I am happy to announce MacroModelling.jl - a package for developing and solving dynamic stochastic general equilibrium (DSGE) models. The goal of this package is to reduce coding time and speed up model development by p…

---

## [ANN: DispersionRelations.jl](https://discourse.julialang.org/t/ann-dispersionrelations-jl/104815)

<div class="topic-metadata">

**Author:** [@Jack\_Coughlin](https://discourse.julialang.org/u/Jack_Coughlin)\
**Replies:** 2\
**Last updated:** [November 28, 2023, 6:32pm UTC](https://discourse.julialang.org/t/ann-dispersionrelations-jl/104815 "2023-11-28T18:32:16Z")

</div>

DispersionRelations.jl This is my first package, a small utility for estimating complex frequencies of exponentially growing or damping phenomena. To illustrate, this package provides a function to estimate the slopes …

---

## [\[ANN\] New package: ObservableCortex.jl for surface-space fMRI data visualization](https://discourse.julialang.org/t/ann-new-package-observablecortex-jl-for-surface-space-fmri-data-visualization/106848)

<div class="topic-metadata">

**Author:** [@myersm0](https://discourse.julialang.org/u/myersm0)\
**Replies:** 0\
**Last updated:** [November 28, 2023, 2:47pm UTC](https://discourse.julialang.org/t/ann-new-package-observablecortex-jl-for-surface-space-fmri-data-visualization/106848 "2023-11-28T14:47:01Z")

</div>

When I switched from R to Julia about three years ago, one of the main things that made that an obvious choice for me, in my field (analysis of fMRI data), was the incredible Makie set of 3d plotting utilities. So first …

---

## [\[ANN\] ThreadPools.jl v1.0.0 - Improved thread management for background and nonuniform tasks](https://discourse.julialang.org/t/ann-threadpools-jl-v1-0-0-improved-thread-management-for-background-and-nonuniform-tasks/34138)

<div class="topic-metadata">

**Author:** [@tro3](https://discourse.julialang.org/u/tro3)\
**Replies:** 9\
**Last updated:** [November 28, 2023, 12:51pm UTC](https://discourse.julialang.org/t/ann-threadpools-jl-v1-0-0-improved-thread-management-for-background-and-nonuniform-tasks/34138 "2023-11-28T12:51:39Z")

</div>

All, I’m happy to announce a (breaking) API upgrade to ThreadPools.jl to better separate choices around handling background tasks and handling nonuniform tasks. Many thanks to @tkf and @ianshmean and many others who co…

---

## [\[ANN\] ODINN.jl: Universal Differential Equations for climate-glacier interactions](https://discourse.julialang.org/t/ann-odinn-jl-universal-differential-equations-for-climate-glacier-interactions/100396)

<div class="topic-metadata">

**Author:** [@JordiBolibar](https://discourse.julialang.org/u/JordiBolibar)\
**Replies:** 1\
**Last updated:** [November 28, 2023, 9:03am UTC](https://discourse.julialang.org/t/ann-odinn-jl-universal-differential-equations-for-climate-glacier-interactions/100396 "2023-11-28T09:03:28Z")

</div>

Announcing ODINN.jl, a global glacier model using Universal Differential Equations to learn empirical laws of glacier physics from large remote sensing datasets. This is my first Julia package, and the result of the last…

---

## [\[ANN\] SkeelBerzins.jl v1.0.0 - A universal solver for 1D elliptic and parabolic PDEs](https://discourse.julialang.org/t/ann-skeelberzins-jl-v1-0-0-a-universal-solver-for-1d-elliptic-and-parabolic-pdes/106804)

<div class="topic-metadata">

**Author:** [@g\_pourtier](https://discourse.julialang.org/u/g_pourtier)\
**Replies:** 0\
**Last updated:** [November 27, 2023, 3:16pm UTC](https://discourse.julialang.org/t/ann-skeelberzins-jl-v1-0-0-a-universal-solver-for-1d-elliptic-and-parabolic-pdes/106804 "2023-11-27T15:16:17Z")

</div>

I am pleased to announce the official release of SkeelBerzins.jl v1.0.0. SkeelBerzins.jl is a universal solver for systems of one-dimensional elliptic and parabolic nonlinear partial differential equations. The package …

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

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