# Package Announcements

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

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

**Page:** 18

---

## [\[ANN\] Documenter 1.9 - public keyword support](https://discourse.julialang.org/t/ann-documenter-1-9-public-keyword-support/127021)

<div class="topic-metadata">

**Author:** [@mortenpi](https://discourse.julialang.org/u/mortenpi)\
**Replies:** 3\
**Last updated:** [March 17, 2025, 10:55pm UTC](https://discourse.julialang.org/t/ann-documenter-1-9-public-keyword-support/127021 "2025-03-17T22:55:26Z")

</div>

I am happy to announce Documenter 1.9.0! As is often the case, there’s a bunch of changes in this release, and please see the release notes for full details. As always, thank you to everyone who contributed! However, on…

---

## [\[ANN\] HIENAA.jl - A pure Julia implementation of various FHE schemes](https://discourse.julialang.org/t/ann-hienaa-jl-a-pure-julia-implementation-of-various-fhe-schemes/126954)

<div class="topic-metadata">

**Author:** [@lukemin](https://discourse.julialang.org/u/lukemin)\
**Replies:** 2\
**Last updated:** [March 15, 2025, 3:00am UTC](https://discourse.julialang.org/t/ann-hienaa-jl-a-pure-julia-implementation-of-various-fhe-schemes/126954 "2025-03-15T03:00:23Z")

</div>

Github : Github Hello, everyone. I present HIENAA.jl (HE Implementation for Encrypted Numbers Arithmetic and Algorithms), which is a pure Julia implementation of a variety of FHE schemes, such as BGV/BFV/CKKS. For a qui…

---

## [\[ANN\] SymbolicRegression.jl - distributed symbolic regression](https://discourse.julialang.org/t/ann-symbolicregression-jl-distributed-symbolic-regression/54853)

<div class="topic-metadata">

**Author:** [@MilesCranmer](https://discourse.julialang.org/u/MilesCranmer)\
**Replies:** 22\
**Last updated:** [March 13, 2025, 10:36am UTC](https://discourse.julialang.org/t/ann-symbolicregression-jl-distributed-symbolic-regression/54853 "2025-03-13T10:36:46Z")

</div>

Excited to announce SymbolicRegression.jl, a high-performance package for learning equations via regularized evolution! It supports distributed computing, allows user-defined operators (including discontinuous ones), and…

---

## [New improved release of \`LocalFilters\`](https://discourse.julialang.org/t/new-improved-release-of-localfilters/126875)

<div class="topic-metadata">

**Author:** [@Eric\_Thiebaut](https://discourse.julialang.org/u/Eric_Thiebaut)\
**Replies:** 0\
**Last updated:** [March 12, 2025, 3:27pm UTC](https://discourse.julialang.org/t/new-improved-release-of-localfilters/126875 "2025-03-12T15:27:35Z")

</div>

A new release (2.1.0) of the LocalFilters package is available. The API has been improved to make it clearer, more facilities (localmap and localreduce) are provided for local filtering operations, forward filtering is f…

---

## [\[ANN\] AlignedAllocs.jl - lightweight cross-platform allocation of aligned memory](https://discourse.julialang.org/t/ann-alignedallocs-jl-lightweight-cross-platform-allocation-of-aligned-memory/126772)

<div class="topic-metadata">

**Author:** [@JeffreySarnoff](https://discourse.julialang.org/u/JeffreySarnoff)\
**Replies:** 0\
**Last updated:** [March 10, 2025, 3:39pm UTC](https://discourse.julialang.org/t/ann-alignedallocs-jl-lightweight-cross-platform-allocation-of-aligned-memory/126772 "2025-03-10T15:39:18Z")

</div>

This is a very lightweight cross-platform package that exports two functions, each is an aligned memory allocator. memalign(item\_type, item\_count \[, byte\_alignment\]) providing uninitialized memory memalign\_clear(i…

---

## [\[ANN\] ControlPlots - an easy to use plotting package for control and other engineers](https://discourse.julialang.org/t/ann-controlplots-an-easy-to-use-plotting-package-for-control-and-other-engineers/126721)

<div class="topic-metadata">

**Author:** [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Replies:** 6\
**Last updated:** [March 10, 2025, 1:08pm UTC](https://discourse.julialang.org/t/ann-controlplots-an-easy-to-use-plotting-package-for-control-and-other-engineers/126721 "2025-03-10T13:08:43Z")

</div>

We are proud to announce ControlPlots 0.2.7, the first release that has all features we consider as essential for our research. Main design goals: high quality plots, many plot windows can be open at the same time mul…

---

## [\[ANN\] Multi Agent Trajectory Planning with RxInfer](https://discourse.julialang.org/t/ann-multi-agent-trajectory-planning-with-rxinfer/126416)

<div class="topic-metadata">

**Author:** [@bvdmitri](https://discourse.julialang.org/u/bvdmitri)\
**Replies:** 0\
**Last updated:** [February 28, 2025, 9:16am UTC](https://discourse.julialang.org/t/ann-multi-agent-trajectory-planning-with-rxinfer/126416 "2025-02-28T09:16:20Z")

</div>

A new advanced example that demonstrates multi-agent trajectory planning using probabilistic inference is now available in the https://examples.rxinfer.com repository. Example Overview This example shows how to formul…

---

## [Notifyers.jl - A new approach to the Observer pattern](https://discourse.julialang.org/t/notifyers-jl-a-new-approach-to-the-observer-pattern/126595)

<div class="topic-metadata">

**Author:** [@Gesee](https://discourse.julialang.org/u/Gesee)\
**Replies:** 5\
**Last updated:** [March 6, 2025, 2:18pm UTC](https://discourse.julialang.org/t/notifyers-jl-a-new-approach-to-the-observer-pattern/126595 "2025-03-06T14:18:57Z")

</div>

Hi everyone, here to talk about my new package Notifyers.jl. This package implement the Observer pattern with Notifyer who have the particularity to possess states. States affect the Notifyer behavior so they can work sy…

---

## [Outdoors.jl - Flexible windows management](https://discourse.julialang.org/t/outdoors-jl-flexible-windows-management/126596)

<div class="topic-metadata">

**Author:** [@Gesee](https://discourse.julialang.org/u/Gesee)\
**Replies:** 7\
**Last updated:** [March 6, 2025, 2:16pm UTC](https://discourse.julialang.org/t/outdoors-jl-flexible-windows-management/126596 "2025-03-06T14:16:03Z")

</div>

Outdoors.jl is a package that create an manage windows while abstracting their API, so the user don’t have to do too much adjustment while switching from one API to another. The package aims to be flexible and extensible…

---

## [\[ANN\] Arianna.jl: A Modular Markov Chain Monte Carlo Framework](https://discourse.julialang.org/t/ann-arianna-jl-a-modular-markov-chain-monte-carlo-framework/126581)

<div class="topic-metadata">

**Author:** [@romainljsimon](https://discourse.julialang.org/u/romainljsimon)\
**Replies:** 0\
**Last updated:** [March 5, 2025, 12:34pm UTC](https://discourse.julialang.org/t/ann-arianna-jl-a-modular-markov-chain-monte-carlo-framework/126581 "2025-03-05T12:34:16Z")

</div>

Hi everyone! Together with @leonardogalliano, we’re excited to release Arianna.jl, a Markov Chain Monte Carlo (MCMC) framework designed for flexibility and customization. Unlike black-box simulators, Arianna.jl lets …

---

## [\[ANN\] TerminalSystemMonitor.jl: Displays usage of CPU, RAM, and optionally GPU](https://discourse.julialang.org/t/ann-terminalsystemmonitor-jl-displays-usage-of-cpu-ram-and-optionally-gpu/125678)

<div class="topic-metadata">

**Author:** [@terasakisatoshi](https://discourse.julialang.org/u/terasakisatoshi)\
**Replies:** 6\
**Last updated:** [March 5, 2025, 3:48am UTC](https://discourse.julialang.org/t/ann-terminalsystemmonitor-jl-displays-usage-of-cpu-ram-and-optionally-gpu/125678 "2025-03-05T03:48:18Z")

</div>

Introduction This Julia package TerminalSystemMonitor.jl displays CPU and RAM usage information on your computer. It should work on many platforms such as Windows, macOS and Linux (including RaspberryPi 4,5 with 64bit O…

---

## [\[ANN\] DeviceLayout.jl - CAD for quantum integrated circuits (and more?)](https://discourse.julialang.org/t/ann-devicelayout-jl-cad-for-quantum-integrated-circuits-and-more/126502)

<div class="topic-metadata">

**Author:** [@gpeairs](https://discourse.julialang.org/u/gpeairs)\
**Replies:** 3\
**Last updated:** [March 4, 2025, 7:59pm UTC](https://discourse.julialang.org/t/ann-devicelayout-jl-cad-for-quantum-integrated-circuits-and-more/126502 "2025-03-04T19:59:54Z")

</div>

Hello! DeviceLayout.jl is a new package for computer-aided design of superconducting quantum integrated circuits, developed at the AWS Center for Quantum Computing. The package supports the generation of 2D layouts and 3…

---

## [\[ANN\] Makie@0.22.2](https://discourse.julialang.org/t/ann-makie-0-22-2/126389)

<div class="topic-metadata">

**Author:** [@sdanisch](https://discourse.julialang.org/u/sdanisch)\
**Replies:** 1\
**Last updated:** [March 4, 2025, 4:44pm UTC](https://discourse.julialang.org/t/ann-makie-0-22-2/126389 "2025-03-04T16:44:53Z")

</div>

We just released Makie@0.22.2 :slight\_smile: It contains many fixes and improvements. Read more about it in the blogpost: https://makie.org/website/blogposts/v0.22.2/

---

## [\[ANN\] EcologicalNetworksDynamics.jl: simulate the temporal dynamics of complex ecological networks](https://discourse.julialang.org/t/ann-ecologicalnetworksdynamics-jl-simulate-the-temporal-dynamics-of-complex-ecological-networks/112130)

<div class="topic-metadata">

**Author:** [@ismael-lajaaiti](https://discourse.julialang.org/u/ismael-lajaaiti)\
**Replies:** 1\
**Last updated:** [March 4, 2025, 3:41pm UTC](https://discourse.julialang.org/t/ann-ecologicalnetworksdynamics-jl-simulate-the-temporal-dynamics-of-complex-ecological-networks/112130 "2025-03-04T15:41:33Z")

</div>

Together with @iago-lito, we’re delighted to present our new package. In short, EcologicalNetworksDynamics.jl offers a robust toolkit in Julia for researchers, and curious Julia users, to simulate and analyse the tem…

---

## [\[ANN\] VortexStepMethod.jl Aerodynamic models of 3D wings using the Vortex Step Method](https://discourse.julialang.org/t/ann-vortexstepmethod-jl-aerodynamic-models-of-3d-wings-using-the-vortex-step-method/126442)

<div class="topic-metadata">

**Author:** [@Bart\_van\_de\_Lint](https://discourse.julialang.org/u/Bart_van_de_Lint)\
**Replies:** 4\
**Last updated:** [March 1, 2025, 1:50am UTC](https://discourse.julialang.org/t/ann-vortexstepmethod-jl-aerodynamic-models-of-3d-wings-using-the-vortex-step-method/126442 "2025-03-01T01:50:17Z")

</div>

The Vortex Step Method (VSM) is an enhanced lifting line method that improves upon the classic approach by solving the circulation system at the three-quarter chord position, among the most important details. This adjust…

---

## [\[ANN\] B7nSecretsManagerUnoffClient.jl - An unofficial Julia client for Bitwarden Secrets Manager](https://discourse.julialang.org/t/ann-b7nsecretsmanagerunoffclient-jl-an-unofficial-julia-client-for-bitwarden-secrets-manager/126427)

<div class="topic-metadata">

**Author:** [@scelles](https://discourse.julialang.org/u/scelles)\
**Replies:** 0\
**Last updated:** [February 28, 2025, 4:14pm UTC](https://discourse.julialang.org/t/ann-b7nsecretsmanagerunoffclient-jl-an-unofficial-julia-client-for-bitwarden-secrets-manager/126427 "2025-02-28T16:14:12Z")

</div>

Hello Julia Community! I’m excited to share my work on BitwardenSecretsManagerUnofficialClient.jl, an unofficial Julia client for Bitwarden Secrets Manager. What is Bitwarden Secrets Manager? For those unfamiliar, Bitw…

---

## [Announcing TSFrames.jl (formerly TSx) v0.1.0: A timeseries data manipulation package based on DataFrames](https://discourse.julialang.org/t/announcing-tsframes-jl-formerly-tsx-v0-1-0-a-timeseries-data-manipulation-package-based-on-dataframes/91264)

<div class="topic-metadata">

**Author:** [@chiraganand](https://discourse.julialang.org/u/chiraganand)\
**Replies:** 33\
**Last updated:** [February 28, 2025, 5:27am UTC](https://discourse.julialang.org/t/announcing-tsframes-jl-formerly-tsx-v0-1-0-a-timeseries-data-manipulation-package-based-on-dataframes/91264 "2025-02-28T05:27:14Z")

</div>

TSFrames provides a convenient interface for performing standard manipulations of timeseries data. The package uses DataFrame at it’s core to allow powerful data manipulation functions while being lightweight. A lot of f…

---

## [\[ANN\] Chevrons.jl: friendly \>\> chevron \>\> based data piping](https://discourse.julialang.org/t/ann-chevrons-jl-friendly-chevron-based-data-piping/126066)

<div class="topic-metadata">

**Author:** [@cjdoris](https://discourse.julialang.org/u/cjdoris)\
**Replies:** 9\
**Last updated:** [February 27, 2025, 10:43am UTC](https://discourse.julialang.org/t/ann-chevrons-jl-friendly-chevron-based-data-piping/126066 "2025-02-27T10:43:57Z")

</div>

Announcing Chevrons.jl I’ve made another package for chaining/piping data transformations together, similar to Chain.jl and Pipe.jl, stealing some of their ideas but with nicer \>\>-based syntax and REPL integration. Here…

---

## [\[ANN\] UnitTypes v1.0.0](https://discourse.julialang.org/t/ann-unittypes-v1-0-0/126351)

<div class="topic-metadata">

**Author:** [@bcon](https://discourse.julialang.org/u/bcon)\
**Replies:** 6\
**Last updated:** [February 27, 2025, 7:20am UTC](https://discourse.julialang.org/t/ann-unittypes-v1-0-0/126351 "2025-02-27T07:20:39Z")

</div>

This package provides physical units as Julia types. julia\> using UnitTypes julia\> x = Meter(3) 3m julia\> typeof(x) Meter julia\> typeof(x) \<: AbstractLength true julia\> typeof(x) \<: AbstractCapacitance false This a…

---

## [\[ANN\] EvoTrees.jl v0.17 - API update (and breaking changes)](https://discourse.julialang.org/t/ann-evotrees-jl-v0-17-api-update-and-breaking-changes/126234)

<div class="topic-metadata">

**Author:** [@jeremiedb](https://discourse.julialang.org/u/jeremiedb)\
**Replies:** 0\
**Last updated:** [February 24, 2025, 5:39am UTC](https://discourse.julialang.org/t/ann-evotrees-jl-v0-17-api-update-and-breaking-changes/126234 "2025-02-24T05:39:11Z")

</div>

Below are key changes with upcoming v0.17 release. It’s yet to be registered in General, and for now available through main branch, so changes could still be brought if some design choices appear problematic. The gener…

---

## [\[RELEASE\] RxInfer 4.0.0 and updated documentation](https://discourse.julialang.org/t/release-rxinfer-4-0-0-and-updated-documentation/126145)

<div class="topic-metadata">

**Author:** [@bvdmitri](https://discourse.julialang.org/u/bvdmitri)\
**Replies:** 2\
**Last updated:** [February 24, 2025, 8:40am UTC](https://discourse.julialang.org/t/release-rxinfer-4-0-0-and-updated-documentation/126145 "2025-02-24T08:40:55Z")

</div>

We are pleased to announce the release of RxInfer.jl v4.0.0, which introduces significant enhancements to our probabilistic programming framework. A bit of a background RxInfer.jl is a Julia package designed for eff…

---

## [\[ANN\] BloodFlowTrixi.jl: 1D and 2D Blood Flow Models for Arterial Circulation using Trixi.jl](https://discourse.julialang.org/t/ann-bloodflowtrixi-jl-1d-and-2d-blood-flow-models-for-arterial-circulation-using-trixi-jl/124707)

<div class="topic-metadata">

**Author:** [@yolhan\_mannes](https://discourse.julialang.org/u/yolhan_mannes)\
**Replies:** 7\
**Last updated:** [February 20, 2025, 7:43pm UTC](https://discourse.julialang.org/t/ann-bloodflowtrixi-jl-1d-and-2d-blood-flow-models-for-arterial-circulation-using-trixi-jl/124707 "2025-02-20T19:43:16Z")

</div>

\[ANN\] BloodFlowTrixi.jl: 1D and 2D Blood Flow Models for Arterial Circulation using Trixi.jl I’m excited to announce the registration of BloodFlowTrixi.jl, a Julia package implementing 1D and 2D blood flow models for art…

---

## [\[ANN\] MetopDatasets.jl: A package to read native data from the METOP satellites](https://discourse.julialang.org/t/ann-metopdatasets-jl-a-package-to-read-native-data-from-the-metop-satellites/126117)

<div class="topic-metadata">

**Author:** [@lupemba](https://discourse.julialang.org/u/lupemba)\
**Replies:** 0\
**Last updated:** [February 20, 2025, 2:45pm UTC](https://discourse.julialang.org/t/ann-metopdatasets-jl-a-package-to-read-native-data-from-the-metop-satellites/126117 "2025-02-20T14:45:35Z")

</div>

MetopDataset v0.1 is now registered MetopDatasets.jl is a package for reading products from the METOP satellites using the native binary format specified for each product. The METOP satellites are part of the EUMETSAT-PO…

---

## [Announcing PortfolioAnalytics.jl: Tool for Quantitative Portfolio Analytics](https://discourse.julialang.org/t/announcing-portfolioanalytics-jl-tool-for-quantitative-portfolio-analytics/95236)

<div class="topic-metadata">

**Author:** [@mdogan](https://discourse.julialang.org/u/mdogan)\
**Replies:** 16\
**Last updated:** [February 20, 2025, 2:36am UTC](https://discourse.julialang.org/t/announcing-portfolioanalytics-jl-tool-for-quantitative-portfolio-analytics/95236 "2025-02-20T02:36:04Z")

</div>

Tool for Quantitative Portfolio Analytics I’m happy to announce PortfolioAnalytics.jl, which aims to provide users with functionality for performing quantitative portfolio analytics. Introduction · PortfolioAnalytics.jl…

---

## [Introducing SymJul: Symbolic Analysis for Differential Equations](https://discourse.julialang.org/t/introducing-symjul-symbolic-analysis-for-differential-equations/126035)

<div class="topic-metadata">

**Author:** [@erny123](https://discourse.julialang.org/u/erny123)\
**Replies:** 14\
**Last updated:** [February 20, 2025, 1:26am UTC](https://discourse.julialang.org/t/introducing-symjul-symbolic-analysis-for-differential-equations/126035 "2025-02-20T01:26:00Z")

</div>

Dear all, I’d like to introduce: SymJul (not married to the name) I’m working on a lot of theory for new nonlinear systems. Sometimes, discretization of the full ODE or PDE works but takes too many computational reso…

---

## [\[ANN\] LearnAPI.jl 1.0: General API for ML/statistics](https://discourse.julialang.org/t/ann-learnapi-jl-1-0-general-api-for-ml-statistics/126089)

<div class="topic-metadata">

**Author:** [@ablaom](https://discourse.julialang.org/u/ablaom)\
**Replies:** 1\
**Last updated:** [February 19, 2025, 9:30pm UTC](https://discourse.julialang.org/t/ann-learnapi-jl-1-0-general-api-for-ml-statistics/126089 "2025-02-19T21:30:01Z")

</div>

This is the first official and stable release of LearnAPI.jl, a new general API for machine learning and statistics. This is not a general ML toolbox but aims to support toolbox meta-algorithms, such as cross-validation,…

---

## [\[ANN\] LearnAPI.jl - Proposal for a basement-level machine learning API](https://discourse.julialang.org/t/ann-learnapi-jl-proposal-for-a-basement-level-machine-learning-api/93048)

<div class="topic-metadata">

**Author:** [@ablaom](https://discourse.julialang.org/u/ablaom)\
**Replies:** 112\
**Last updated:** [February 19, 2025, 9:08pm UTC](https://discourse.julialang.org/t/ann-learnapi-jl-proposal-for-a-basement-level-machine-learning-api/93048 "2025-02-19T21:08:19Z")

</div>

Feedback is being sought on a new, detailed proposal, called LearnAPI.jl, for a general purpose low-level machine learning interface. The proposal is based on our three years’ experience developing and maintaining the ma…

---

## [Hydrograd.jl: A framework for differentiable hydrodynamics modeling and scientifc machine learning](https://discourse.julialang.org/t/hydrograd-jl-a-framework-for-differentiable-hydrodynamics-modeling-and-scientifc-machine-learning/126076)

<div class="topic-metadata">

**Author:** [@foolcat](https://discourse.julialang.org/u/foolcat)\
**Replies:** 0\
**Last updated:** [February 19, 2025, 2:49pm UTC](https://discourse.julialang.org/t/hydrograd-jl-a-framework-for-differentiable-hydrodynamics-modeling-and-scientifc-machine-learning/126076 "2025-02-19T14:49:52Z")

</div>

Package repository: https://github.com/psu-efd/Hydrograd.jl Manuscript under review: \[2502.12396\] Scientific Machine Learning of Flow Resistance Using Universal Shallow Water Equations with Differentiable Programming H…

---

## [Uahgi - an experimential typesetting engine/compiler generating PDF document](https://discourse.julialang.org/t/uahgi-an-experimential-typesetting-engine-compiler-generating-pdf-document/125967)

<div class="topic-metadata">

**Author:** [@Yoxem](https://discourse.julialang.org/u/Yoxem)\
**Replies:** 8\
**Last updated:** [February 18, 2025, 10:51am UTC](https://discourse.julialang.org/t/uahgi-an-experimential-typesetting-engine-compiler-generating-pdf-document/125967 "2025-02-18T10:51:08Z")

</div>

Announcing uahgi, which is an experimental typesetting engine/compiler like “the little plainTeX” (but actually its functions are not as rich as plainTeX). It’s a practice of the Knuth-liang hyphenation algorithm and a …

---

## [\[ANN\] TumorGrowth.jl: Tool for calibrating tumor growth models, including neural ODEs](https://discourse.julialang.org/t/ann-tumorgrowth-jl-tool-for-calibrating-tumor-growth-models-including-neural-odes/126008)

<div class="topic-metadata">

**Author:** [@ablaom](https://discourse.julialang.org/u/ablaom)\
**Replies:** 1\
**Last updated:** [February 17, 2025, 8:45pm UTC](https://discourse.julialang.org/t/ann-tumorgrowth-jl-tool-for-calibrating-tumor-growth-models-including-neural-odes/126008 "2025-02-17T20:45:47Z")

</div>

TumorGrowth.jl is a new package providing ODE-based models for predicting the changes in volume of a lesion. In addition to classical models, like Bertalanffy and Gompertz, it includes, as experimental, some neural ODE m…

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

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