# Package Announcements

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

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

**Page:** 20

---

## [\[ANN\] Jello.jl - Manufacturable geometry generation for topology optimization & generative design](https://discourse.julialang.org/t/ann-jello-jl-manufacturable-geometry-generation-for-topology-optimization-generative-design/106102)

<div class="topic-metadata">

**Author:** [@pxshen](https://discourse.julialang.org/u/pxshen)\
**Replies:** 14\
**Last updated:** [December 19, 2024, 10:08pm UTC](https://discourse.julialang.org/t/ann-jello-jl-manufacturable-geometry-generation-for-topology-optimization-generative-design/106102 "2024-12-19T22:08:38Z")

</div>

Hello friends Jello.jl uses a Fourier domain algorithm for generating manufacturable geometry for topology optimization & generative inverse design. Will take couple days for merging into general registry. Thanks …

---

## [\[ANN\] Julog.jl - Prolog-style logic programming in Julia](https://discourse.julialang.org/t/ann-julog-jl-prolog-style-logic-programming-in-julia/35400)

<div class="topic-metadata">

**Author:** [@Xuan](https://discourse.julialang.org/u/Xuan)\
**Replies:** 13\
**Last updated:** [December 19, 2024, 6:35pm UTC](https://discourse.julialang.org/t/ann-julog-jl-prolog-style-logic-programming-in-julia/35400 "2024-12-19T18:35:26Z")

</div>

For anyone who’s wished they could do logic programming in Julia (but, like me, found miniKanren difficult to learn), I’m excited to announce Julog.jl, a package for Prolog-style logic programming in Julia! It just got a…

---

## [\[ANN\] YAXArrays.jl v0.6.0 - Yet another xarray-like Julia package](https://discourse.julialang.org/t/ann-yaxarrays-jl-v0-6-0-yet-another-xarray-like-julia-package/123932)

<div class="topic-metadata">

**Author:** [@lazarusA](https://discourse.julialang.org/u/lazarusA)\
**Replies:** 5\
**Last updated:** [December 18, 2024, 12:50am UTC](https://discourse.julialang.org/t/ann-yaxarrays-jl-v0-6-0-yet-another-xarray-like-julia-package/123932 "2024-12-18T00:50:57Z")

</div>

This thread aims to keep the community updated on the latest developments in YAXArrays.jl. Key features and interoperability highlights so far: Seamless support for NetCDF, TIF files, and large Zarr datasets. Supporte…

---

## [\[ANN\] A Package for Generating Corner Plots (PairPlots.jl)](https://discourse.julialang.org/t/ann-a-package-for-generating-corner-plots-pairplots-jl/58542)

<div class="topic-metadata">

**Author:** [@sefffal](https://discourse.julialang.org/u/sefffal)\
**Replies:** 57\
**Last updated:** [December 17, 2024, 6:28pm UTC](https://discourse.julialang.org/t/ann-a-package-for-generating-corner-plots-pairplots-jl/58542 "2024-12-17T18:28:12Z")

</div>

A Package for Generating Corner Plots (PairPlots.jl) Corner plots are a useful way of visualizing high dimensional data by presenting a grid of 2D histograms comparing each pair of variables. This package aims to provi…

---

## [\[ANN\] DynamicDiff.jl – Fast Symbolic Differentiation for Runtime-Generated Expressions](https://discourse.julialang.org/t/ann-dynamicdiff-jl-fast-symbolic-differentiation-for-runtime-generated-expressions/123907)

<div class="topic-metadata">

**Author:** [@MilesCranmer](https://discourse.julialang.org/u/MilesCranmer)\
**Replies:** 0\
**Last updated:** [December 17, 2024, 4:58am UTC](https://discourse.julialang.org/t/ann-dynamicdiff-jl-fast-symbolic-differentiation-for-runtime-generated-expressions/123907 "2024-12-17T04:58:02Z")

</div>

DynamicDiff.jl I’m happy to announce DynamicDiff.jl, a package that provides extremely fast, higher-order, compilation-free symbolic differentiation of runtime-generated expressions. Built on top of DynamicEx…

---

## [TidyTest.jl -- test execution with auto discovery and a neater test summary](https://discourse.julialang.org/t/tidytest-jl-test-execution-with-auto-discovery-and-a-neater-test-summary/97183)

<div class="topic-metadata">

**Author:** [@HanD](https://discourse.julialang.org/u/HanD)\
**Replies:** 12\
**Last updated:** [December 16, 2024, 9:00am UTC](https://discourse.julialang.org/t/tidytest-jl-test-execution-with-auto-discovery-and-a-neater-test-summary/97183 "2024-12-16T09:00:56Z")

</div>

I’m happy to announce the first release of TidyTest.jl, a package for test execution with auto discovery and a neater test summary. It is using ProgressMeter.jl to report progress as the tests are completed. Usage For t…

---

## [\[ANN\] TechnicalIndicatorCharts.jl](https://discourse.julialang.org/t/ann-technicalindicatorcharts-jl/123873)

<div class="topic-metadata">

**Author:** [@g-gundam](https://discourse.julialang.org/u/g-gundam)\
**Replies:** 0\
**Last updated:** [December 16, 2024, 7:55am UTC](https://discourse.julialang.org/t/ann-technicalindicatorcharts-jl/123873 "2024-12-16T07:55:11Z")

</div>

TechnicalIndicatorCharts The purpose of this library is to bring OnlineTechnicalIndicators.jl and LightweightCharts.jl together. Creating a Chart using OnlineTechnicalIndicators using TechnicalIndicatorCharts g…

---

## [\[ANN\] Announcing SlidingDFTs.jl](https://discourse.julialang.org/t/ann-announcing-slidingdfts-jl/123793)

<div class="topic-metadata">

**Author:** [@heliosdrm](https://discourse.julialang.org/u/heliosdrm)\
**Replies:** 2\
**Last updated:** [December 14, 2024, 10:56pm UTC](https://discourse.julialang.org/t/ann-announcing-slidingdfts-jl/123793 "2024-12-14T22:56:29Z")

</div>

This is a self-answer to Is there a package for Sliding Discrete Fourier Transforms? The package SlidingDFTs provides the tools to compute Sliding Discrete Fourer Transforms (SDFT) recursively, over one-dimensional seri…

---

## [\[ANN\] DynamicSampling.jl](https://discourse.julialang.org/t/ann-dynamicsampling-jl/123718)

<div class="topic-metadata">

**Author:** [@Tortar](https://discourse.julialang.org/u/Tortar)\
**Replies:** 5\
**Last updated:** [December 12, 2024, 9:37pm UTC](https://discourse.julialang.org/t/ann-dynamicsampling-jl/123718 "2024-12-12T21:37:44Z")

</div>

Hi all, I’d like to share with you DynamicSampling.jl, a package I built which implements samplers that can be used to sample from a dynamic discrete distribution supporting removal, addition and sampling of elements in…

---

## [\[ANN\] StippleMakie.jl - easy integration of Makie plots into GenieFramework](https://discourse.julialang.org/t/ann-stipplemakie-jl-easy-integration-of-makie-plots-into-genieframework/123632)

<div class="topic-metadata">

**Author:** [@hhaensel](https://discourse.julialang.org/u/hhaensel)\
**Replies:** 2\
**Last updated:** [December 12, 2024, 6:29am UTC](https://discourse.julialang.org/t/ann-stipplemakie-jl-easy-integration-of-makie-plots-into-genieframework/123632 "2024-12-12T06:29:31Z")

</div>

\[ANN\] StippleMakie Having started off at the hackathon of JuliaCon 2024 we’re happy that we can finally release the first version of StippleMakie. It brings together the best of two worlds - the completeness of the Geni…

---

## [\[ANN\] EnumSets.jl](https://discourse.julialang.org/t/ann-enumsets-jl/123671)

<div class="topic-metadata">

**Author:** [@jw3126](https://discourse.julialang.org/u/jw3126)\
**Replies:** 6\
**Last updated:** [December 11, 2024, 3:57pm UTC](https://discourse.julialang.org/t/ann-enumsets-jl/123671 "2024-12-11T15:57:52Z")

</div>

I am pleased to announce EnumSets.jl. From the readme: EnumSets This packages allows to create a very fast immutable type that represents a set of enum values. julia\> using EnumSets julia\> @enum Lang Python Julia …

---

## [\[ANN\] GeoTIFF.jl](https://discourse.julialang.org/t/ann-geotiff-jl/123679)

<div class="topic-metadata">

**Author:** [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Replies:** 1\
**Last updated:** [December 10, 2024, 11:25pm UTC](https://discourse.julialang.org/t/ann-geotiff-jl/123679 "2024-12-10T23:25:52Z")

</div>

Load and save GeoTIFF files in native Julia with GeoTIFF.jl The package is developed on top of the incredible TiffImages.jl package by @tlnagy Examples of usage in the README:

---

## [Memory-free multivariate polynomials](https://discourse.julialang.org/t/memory-free-multivariate-polynomials/117361)

<div class="topic-metadata">

**Author:** [@RainerHeintzmann](https://discourse.julialang.org/u/RainerHeintzmann)\
**Replies:** 26\
**Last updated:** [December 10, 2024, 12:26pm UTC](https://discourse.julialang.org/t/memory-free-multivariate-polynomials/117361 "2024-12-10T12:26:41Z")

</div>

I was looking for a package, that allows higher-order coordinate transforms. The idea would be an interface somewhat related to Base.evalpoly but capable of handling multiple dimensions. The use-case is non-linear deform…

---

## [FiniteContinuedFractions.jl - a number type for rational numbers](https://discourse.julialang.org/t/finitecontinuedfractions-jl-a-number-type-for-rational-numbers/123007)

<div class="topic-metadata">

**Author:** [@nsajko](https://discourse.julialang.org/u/nsajko)\
**Replies:** 4\
**Last updated:** [December 8, 2024, 12:01pm UTC](https://discourse.julialang.org/t/finitecontinuedfractions-jl-a-number-type-for-rational-numbers/123007 "2024-12-08T12:01:38Z")

</div>

A package that provides the FiniteContinuedFraction type, an alternative to Rational. Both subtype Real. I don’t know if FiniteContinuedFraction is ever a good replacement for Rational in package code, seeing as it’s …

---

## [\[ANN\] Metaheuristics.jl](https://discourse.julialang.org/t/ann-metaheuristics-jl/68477)

<div class="topic-metadata">

**Author:** [@jmejia8](https://discourse.julialang.org/u/jmejia8)\
**Replies:** 13\
**Last updated:** [December 9, 2024, 4:48pm UTC](https://discourse.julialang.org/t/ann-metaheuristics-jl/68477 "2024-12-09T16:48:05Z")

</div>

After several years of development, I share with you Metaheuristics.jl This package implements state-of-the-art metaheuristic algorithms for single and multi-objective optimization. The aim of this package is to provide…

---

## [\[ANN\] TerminalGat.jl](https://discourse.julialang.org/t/ann-terminalgat-jl/123578)

<div class="topic-metadata">

**Author:** [@terasakisatoshi](https://discourse.julialang.org/u/terasakisatoshi)\
**Replies:** 1\
**Last updated:** [December 8, 2024, 1:26am UTC](https://discourse.julialang.org/t/ann-terminalgat-jl/123578 "2024-12-08T01:26:50Z")

</div>

TerminalGat.jl I’m happy to announce the release of TerminalGat.jl https://github.com/AtelierArith/TerminalGat.jl What is gat? The gat is a CLI tool written in Go(:cat\_face: cat alternative written in Go.) and created …

---

## [MiniObserve.jl](https://discourse.julialang.org/t/miniobserve-jl/123539)

<div class="topic-metadata">

**Author:** [@mhinsch](https://discourse.julialang.org/u/mhinsch)\
**Replies:** 0\
**Last updated:** [December 6, 2024, 12:29pm UTC](https://discourse.julialang.org/t/miniobserve-jl/123539 "2024-12-06T12:29:34Z")

</div>

I have finally managed to bring my package MiniObserve.jl into a state where I feel comfortable with announcing it. Very, very briefly MiniObserve makes it easy to declaratively add structured output and analysis to a s…

---

## [\[ANN\] Jjama3.jl (unregistered) - Llama3.1 and Llama3.2 (text) in Julia](https://discourse.julialang.org/t/ann-jjama3-jl-unregistered-llama3-1-and-llama3-2-text-in-julia/122641)

<div class="topic-metadata">

**Author:** [@Noob](https://discourse.julialang.org/u/Noob)\
**Replies:** 9\
**Last updated:** [December 6, 2024, 9:27am UTC](https://discourse.julialang.org/t/ann-jjama3-jl-unregistered-llama3-1-and-llama3-2-text-in-julia/122641 "2024-12-06T09:27:35Z")

</div>

What it says in the title. Is this the fastest transformer implementation? No. But is it flexible enough to handle large families of LLMs? Also no. It is not heavily optimized, but it does have eg. KV-caching so sampl…

---

## [New symbolic solver for Symbolics.jl!](https://discourse.julialang.org/t/new-symbolic-solver-for-symbolics-jl/118466)

<div class="topic-metadata">

**Author:** [@Yassin\_ElBedwihy](https://discourse.julialang.org/u/Yassin_ElBedwihy)\
**Replies:** 27\
**Last updated:** [December 5, 2024, 12:33pm UTC](https://discourse.julialang.org/t/new-symbolic-solver-for-symbolics-jl/118466 "2024-12-05T12:33:39Z")

</div>

New symbolic solver in Symbolics.jl Hi, I am Yassin. A new symbolic solver authored by me has just been merged to Symbolics.jl, and is available in the latest release (v6.2.0). I want to share some of its capabilities he…

---

## [\[ANN\] DensityRatioEstimation.jl](https://discourse.julialang.org/t/ann-densityratioestimation-jl/82982)

<div class="topic-metadata">

**Author:** [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Replies:** 3\
**Last updated:** [December 4, 2024, 10:26am UTC](https://discourse.julialang.org/t/ann-densityratioestimation-jl/82982 "2024-12-04T10:26:00Z")

</div>

DensityRatioEstimation.jl is a Julia package for efficient estimation of ratios of density functions. These ratios are useful in a wide set of applications including two-sample tests, outlier detection, distribution comp…

---

## [\[ANN\] WeatherReport.jl - A simple weather app for the Julia REPL](https://discourse.julialang.org/t/ann-weatherreport-jl-a-simple-weather-app-for-the-julia-repl/108298)

<div class="topic-metadata">

**Author:** [@vnegi10](https://discourse.julialang.org/u/vnegi10)\
**Replies:** 21\
**Last updated:** [December 2, 2024, 12:08pm UTC](https://discourse.julialang.org/t/ann-weatherreport-jl-a-simple-weather-app-for-the-julia-repl/108298 "2024-12-02T12:08:49Z")

</div>

I am elated to announce WeatherReport.jl, a package that provides basic weather information right within the REPL. Your location is not tracked, therefore, you need to specify a city/town/village or latitude/longitude yo…

---

## [\[ANN\] SymbolicRegression.jl 1.0.0 - Distributed High-Performance Symbolic Regression in Julia](https://discourse.julialang.org/t/ann-symbolicregression-jl-1-0-0-distributed-high-performance-symbolic-regression-in-julia/122791)

<div class="topic-metadata">

**Author:** [@MilesCranmer](https://discourse.julialang.org/u/MilesCranmer)\
**Replies:** 24\
**Last updated:** [November 29, 2024, 12:32pm UTC](https://discourse.julialang.org/t/ann-symbolicregression-jl-1-0-0-distributed-high-performance-symbolic-regression-in-julia/122791 "2024-11-29T12:32:53Z")

</div>

SymbolicRegression.jl SymbolicRegression.jl is a Julia library for discovering symbolic models to solve optimization problems, especially for regression. It is highly optimized and permits multi-node distributed sea…

---

## [JulGame.jl: A 2D Julia Game Engine | v0.1.0 Release](https://discourse.julialang.org/t/julgame-jl-a-2d-julia-game-engine-v0-1-0-release/122380)

<div class="topic-metadata">

**Author:** [@Kyjor](https://discourse.julialang.org/u/Kyjor)\
**Replies:** 3\
**Last updated:** [November 26, 2024, 9:39am UTC](https://discourse.julialang.org/t/julgame-jl-a-2d-julia-game-engine-v0-1-0-release/122380 "2024-11-26T09:39:16Z")

</div>

Hey everyone! It’s been awhile. But I am glad to announce that I released v0.1.0 for JulGame.jl, the 2D game engine I am writing in Julia. This release is the first version of the engine that I feel is usable. There are …

---

## [New version of Decimals.jl released!](https://discourse.julialang.org/t/new-version-of-decimals-jl-released/122649)

<div class="topic-metadata">

**Author:** [@barucden](https://discourse.julialang.org/u/barucden)\
**Replies:** 12\
**Last updated:** [November 26, 2024, 5:22am UTC](https://discourse.julialang.org/t/new-version-of-decimals-jl-released/122649 "2024-11-26T05:22:29Z")

</div>

I am pleased to announce that today, almost four years after the last version, a new version of Decimals.jl has been released! Decimals.jl is a package for arbitrary-precision decimal floating point arithmetics written …

---

## [\[ANN\] NATS.jl](https://discourse.julialang.org/t/ann-nats-jl/107514)

<div class="topic-metadata">

**Author:** [@Jakub\_Wronowski](https://discourse.julialang.org/u/Jakub_Wronowski)\
**Replies:** 30\
**Last updated:** [November 25, 2024, 2:09pm UTC](https://discourse.julialang.org/t/ann-nats-jl/107514 "2024-11-25T14:09:40Z")

</div>

NATS.jl Implemented NATS client in julia. It is feature complete and matches performance of reference go implementation. NATS is a message broker similar to Kafka, Rabbit MQ and Redis. It has all features from existing…

---

## [\[ANN\] NetworkDynamics.jl v0.9](https://discourse.julialang.org/t/ann-networkdynamics-jl-v0-9/122839)

<div class="topic-metadata">

**Author:** [@hexaeder](https://discourse.julialang.org/u/hexaeder)\
**Replies:** 0\
**Last updated:** [November 20, 2024, 10:04am UTC](https://discourse.julialang.org/t/ann-networkdynamics-jl-v0-9/122839 "2024-11-20T10:04:54Z")

</div>

I am happy to announce a major re-release of NetworkDynamics.jl! NetworkDynamics is a package for simulating dynamical processes on networks, such as diffusion processes or oscillator networks. It allows you to build th…

---

## [\[ANN\] Vahana.jl - Framework for large-scale agent-based models](https://discourse.julialang.org/t/ann-vahana-jl-framework-for-large-scale-agent-based-models/102024)

<div class="topic-metadata">

**Author:** [@sfuerst](https://discourse.julialang.org/u/sfuerst)\
**Replies:** 19\
**Last updated:** [November 18, 2024, 7:46pm UTC](https://discourse.julialang.org/t/ann-vahana-jl-framework-for-large-scale-agent-based-models/102024 "2024-11-18T19:46:36Z")

</div>

I’m happy to announce the release of Vahana.jl, a framework for (not only) large-scale agent-based models with a focus on complex social networks. There will also be a prerecorded talk at JuliaCon tomorrow. The reposit…

---

## [\[ANN\] DotCall.jl OOP-like dot notation](https://discourse.julialang.org/t/ann-dotcall-jl-oop-like-dot-notation/122402)

<div class="topic-metadata">

**Author:** [@jlapeyre](https://discourse.julialang.org/u/jlapeyre)\
**Replies:** 10\
**Last updated:** [November 12, 2024, 7:54am UTC](https://discourse.julialang.org/t/ann-dotcall-jl-oop-like-dot-notation/122402 "2024-11-12T07:54:25Z")

</div>

DotCall.jl lets you call methods as x.f() rather than f(x). It was registered a few weeks ago. This is an old (2 or 3 years) package, with a new, more descriptive name. And a couple of minor fixes. \[EDIT: simplified ex…

---

## [\[ANN\] Webviews.jl - a tiny library for creating web-based desktop GUIs](https://discourse.julialang.org/t/ann-webviews-jl-a-tiny-library-for-creating-web-based-desktop-guis/91406)

<div class="topic-metadata">

**Author:** [@sunoru](https://discourse.julialang.org/u/sunoru)\
**Replies:** 5\
**Last updated:** [November 12, 2024, 3:28am UTC](https://discourse.julialang.org/t/ann-webviews-jl-a-tiny-library-for-creating-web-based-desktop-guis/91406 "2024-11-12T03:28:59Z")

</div>

Hi there, I’d like to share with you Webviews.jl, a Julia implementation of webview for creating web-based desktop GUIs. Hope you find it interesting and useful. Its usage is very simple: # Julia v1.8+ on Windows/macO…

---

## [\[ANN\] JuliaPhysics/ABCDMatrixOptics.jl - Ray Transfer Matrix Analysis](https://discourse.julialang.org/t/ann-juliaphysics-abcdmatrixoptics-jl-ray-transfer-matrix-analysis/104107)

<div class="topic-metadata">

**Author:** [@roflmaostc](https://discourse.julialang.org/u/roflmaostc)\
**Replies:** 1\
**Last updated:** [November 8, 2024, 2:24pm UTC](https://discourse.julialang.org/t/ann-juliaphysics-abcdmatrixoptics-jl-ray-transfer-matrix-analysis/104107 "2024-11-08T14:24:58Z")

</div>

Hi all, ABCDMatrixOptics.jl is small package which implements linear tracing of simple optical systems based on the Ray transfer matrix analysis. The convention of the optical elements is identical to those on Wikipedi…

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

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