# Package Announcements

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

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

**Page:** 26

---

## [Really simple system for exporting c++ functions to julia](https://discourse.julialang.org/t/really-simple-system-for-exporting-c-functions-to-julia/113129)

<div class="topic-metadata">

**Author:** [@Chris\_Green](https://discourse.julialang.org/u/Chris_Green)\
**Replies:** 0\
**Last updated:** [April 18, 2024, 5:46am UTC](https://discourse.julialang.org/t/really-simple-system-for-exporting-c-functions-to-julia/113129 "2024-04-18T05:46:06Z")

</div>

This simple code will get you the ability to call simple c++ functions from Julia, without any build complexity at all or any need to link anything extra into your code. Hot load/unload is also provided for interactive…

---

## [Changelog.jl release announcement](https://discourse.julialang.org/t/changelog-jl-release-announcement/112996)

<div class="topic-metadata">

**Author:** [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)\
**Replies:** 0\
**Last updated:** [April 16, 2024, 8:04am UTC](https://discourse.julialang.org/t/changelog-jl-release-announcement/112996 "2024-04-16T08:04:55Z")

</div>

I want to announce Changelog.jl – a small utility package that helps with changelog maintenance. It was released in the registry back in November last year but was never announced here. The two main functionalities are…

---

## [AliasTables.jl](https://discourse.julialang.org/t/aliastables-jl/112884)

<div class="topic-metadata">

**Author:** [@Lilith](https://discourse.julialang.org/u/Lilith)\
**Replies:** 3\
**Last updated:** [April 12, 2024, 9:59pm UTC](https://discourse.julialang.org/t/aliastables-jl/112884 "2024-04-12T21:59:25Z")

</div>

Heyo! I’m announcing a state of the art high performance implementation of the alias method for categorical non-uniform random sampling over 1:n with O(1) sampling time and O(n) setup time. Docs: https://aliastables.li…

---

## [\[ANN\] PkgToSoftwareBOM v0.1.10: Package License now included in the SBOM](https://discourse.julialang.org/t/ann-pkgtosoftwarebom-v0-1-10-package-license-now-included-in-the-sbom/112856)

<div class="topic-metadata">

**Author:** [@SamuraiAku](https://discourse.julialang.org/u/SamuraiAku)\
**Replies:** 0\
**Last updated:** [April 12, 2024, 6:02am UTC](https://discourse.julialang.org/t/ann-pkgtosoftwarebom-v0-1-10-package-license-now-included-in-the-sbom/112856 "2024-04-12T06:02:43Z")

</div>

Version 0.1.10 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) …

---

## [\[ANN\] PromptingTools.jl - Your Daily Dose of AI Efficiency!](https://discourse.julialang.org/t/ann-promptingtools-jl-your-daily-dose-of-ai-efficiency/106012)

<div class="topic-metadata">

**Author:** [@svilupp](https://discourse.julialang.org/u/svilupp)\
**Replies:** 7\
**Last updated:** [April 11, 2024, 1:58pm UTC](https://discourse.julialang.org/t/ann-promptingtools-jl-your-daily-dose-of-ai-efficiency/106012 "2024-04-11T13:58:37Z")

</div>

Hey Julia enthusiasts and time hackers! :fire: Introducing PromptingTools.jl – your new best friend for working with Large Language Models (LLMs). Imagine saving 20 minutes every day and paying just a few pennies for i…

---

## [\[ANN\] NistyPQC.jl](https://discourse.julialang.org/t/ann-nistypqc-jl/112704)

<div class="topic-metadata">

**Author:** [@erich-9](https://discourse.julialang.org/u/erich-9)\
**Replies:** 2\
**Last updated:** [April 10, 2024, 2:23pm UTC](https://discourse.julialang.org/t/ann-nistypqc-jl/112704 "2024-04-10T14:23:18Z")

</div>

NistyPQC.jl provides pure Julia implementations of the post-quantum cryptography algorithms selected in NIST’s ongoing PQC Standardization Project. So far, four winners have been selected: ML-KEM aka Kyber ML-DSA aka …

---

## [\[ANN\] BayesianTomography.jl - A Julia package for Bayesian quantum state tomography](https://discourse.julialang.org/t/ann-bayesiantomography-jl-a-julia-package-for-bayesian-quantum-state-tomography/112764)

<div class="topic-metadata">

**Author:** [@marcsgil](https://discourse.julialang.org/u/marcsgil)\
**Replies:** 0\
**Last updated:** [April 10, 2024, 11:31am UTC](https://discourse.julialang.org/t/ann-bayesiantomography-jl-a-julia-package-for-bayesian-quantum-state-tomography/112764 "2024-04-10T11:31:31Z")

</div>

Hello!! I’m pleased to announce the package BayesianTomography.jl. As the name suggests, its aim is to perform Quantum State Tomography using Bayesian inference. The basic ideia is that the outcomes of a quantum experi…

---

## [\[ANN\] WildcardArrays.jl](https://discourse.julialang.org/t/ann-wildcardarrays-jl/112693)

<div class="topic-metadata">

**Author:** [@licioromao](https://discourse.julialang.org/u/licioromao)\
**Replies:** 0\
**Last updated:** [April 8, 2024, 7:11pm UTC](https://discourse.julialang.org/t/ann-wildcardarrays-jl/112693 "2024-04-08T19:11:17Z")

</div>

Hi all, I would like to share with you the package WildcardArrays.jl. It allows us to specify sparse matrices from text files; repeated entries can be specified using a wildcard character (’\*’). Version 0.1.0 API is des…

---

## [\[pre-ANN\] CompressedBeliefMDPs.jl: Solve large POMDPs in POMDPs.jl!](https://discourse.julialang.org/t/pre-ann-compressedbeliefmdps-jl-solve-large-pomdps-in-pomdps-jl/112625)

<div class="topic-metadata">

**Author:** [@FlyingWorkshop](https://discourse.julialang.org/u/FlyingWorkshop)\
**Replies:** 0\
**Last updated:** [April 7, 2024, 4:28am UTC](https://discourse.julialang.org/t/pre-ann-compressedbeliefmdps-jl-solve-large-pomdps-in-pomdps-jl/112625 "2024-04-07T04:28:35Z")

</div>

https://github.com/JuliaPOMDP/CompressedBeliefMDPs.jl Hello everyone! I’m excited to announce CompressedBeliefMDPs.jl (docs on repo), an upcoming addition to the POMDPs.jl ecosystem. CompressedBeliefMDPs.jl provides a …

---

## [\[ANN\] Julia LLM Leaderboard - Help us make it more relevant for every day problems!](https://discourse.julialang.org/t/ann-julia-llm-leaderboard-help-us-make-it-more-relevant-for-every-day-problems/107319)

<div class="topic-metadata">

**Author:** [@svilupp](https://discourse.julialang.org/u/svilupp)\
**Replies:** 22\
**Last updated:** [April 5, 2024, 8:48pm UTC](https://discourse.julialang.org/t/ann-julia-llm-leaderboard-help-us-make-it-more-relevant-for-every-day-problems/107319 "2024-04-05T20:48:17Z")

</div>

Hello Julia Community! We’re excited to share with you the “Julia LLM Leaderboard” - a new project aimed at benchmarking various GenAI models for Julia code generation. While our approach is super simple (perhaps naive…

---

## [\[ANN\] SummaryTables.jl & WriteDocx.jl](https://discourse.julialang.org/t/ann-summarytables-jl-writedocx-jl/112240)

<div class="topic-metadata">

**Author:** [@jules](https://discourse.julialang.org/u/jules)\
**Replies:** 9\
**Last updated:** [April 5, 2024, 3:39pm UTC](https://discourse.julialang.org/t/ann-summarytables-jl-writedocx-jl/112240 "2024-04-05T15:39:49Z")

</div>

The development team at PumasAI is happy to announce the open-source release of two packages: SummaryTables.jl for generating publication-ready tables in HTML, docx, LaTeX and Typst. We wrote SummaryTables fr…

---

## [ANN: DynamicGrids.jl](https://discourse.julialang.org/t/ann-dynamicgrids-jl/44396)

<div class="topic-metadata">

**Author:** [@Raf](https://discourse.julialang.org/u/Raf)\
**Replies:** 13\
**Last updated:** [April 2, 2024, 11:00am UTC](https://discourse.julialang.org/t/ann-dynamicgrids-jl/44396 "2024-04-02T11:00:30Z")

</div>

It’s been a long time coming, but finally it’s time to announce DynamicGrids.jl - a high performance grid-based modelling framework. It’s been developed at cesar for use in our ecological dispersal modelling, but it shou…

---

## [\[ANN\] MetidaBioeq.jl - Bioequivalence estimation](https://discourse.julialang.org/t/ann-metidabioeq-jl-bioequivalence-estimation/97512)

<div class="topic-metadata">

**Author:** [@PharmCat](https://discourse.julialang.org/u/PharmCat)\
**Replies:** 1\
**Last updated:** [March 30, 2024, 12:15pm UTC](https://discourse.julialang.org/t/ann-metidabioeq-jl-bioequivalence-estimation/97512 "2024-03-30T12:15:45Z")

</div>

Soon MetidaBioeq.jl will be in registry. This is a first release and it support only basic bioequivalence estimation in accordance with: EMA: GUIDELINE ON THE INVESTIGATION OF BIOEQUIVALENCE EMA: GUIDELINE ON THE I…

---

## [\[ann\] FinEtoolsMultithreading](https://discourse.julialang.org/t/ann-finetoolsmultithreading/112245)

<div class="topic-metadata">

**Author:** [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Replies:** 0\
**Last updated:** [March 28, 2024, 6:08pm UTC](https://discourse.julialang.org/t/ann-finetoolsmultithreading/112245 "2024-03-28T18:08:05Z")

</div>

A package parallelizing finite element matrix assembly for the FinEtools application packages on multicore machines is now generally usable. A paper has been submitted and is under review. (Link https://dx.doi.org/10.2…

---

## [ANN: StringUnits.jl](https://discourse.julialang.org/t/ann-stringunits-jl/112202)

<div class="topic-metadata">

**Author:** [@mnemnion](https://discourse.julialang.org/u/mnemnion)\
**Replies:** 8\
**Last updated:** [March 28, 2024, 5:28pm UTC](https://discourse.julialang.org/t/ann-stringunits-jl/112202 "2024-03-28T17:28:00Z")

</div>

Inspired by this lengthy thread, which I jumped into somewhat later, I’ve implemented the idea as StringUnits.jl. Pretty straightforward: julia\> "aβc∅👨🏻‍🌾efg"\[2ch:4ch\] "βc∅" julia\> "aβc∅👨🏻‍🌾efg"\[5gr\] "👨🏻‍🌾" julia\> "a…

---

## [\[ANN\] NearestCorrelationMatrix.jl v1](https://discourse.julialang.org/t/ann-nearestcorrelationmatrix-jl-v1/112035)

<div class="topic-metadata">

**Author:** [@Alexander\_Knudson](https://discourse.julialang.org/u/Alexander_Knudson)\
**Replies:** 4\
**Last updated:** [March 24, 2024, 7:46pm UTC](https://discourse.julialang.org/t/ann-nearestcorrelationmatrix-jl-v1/112035 "2024-03-24T19:46:32Z")

</div>

NearestCorrelationMatrix.jl is a package that does exactly what the name implies. This library finds the nearest correlation matrix in the Frobenius norm to an input correlation matrix; a problem that is common in financ…

---

## [New package: B+, a 3D OpenGL game framework](https://discourse.julialang.org/t/new-package-b-a-3d-opengl-game-framework/112045)

<div class="topic-metadata">

**Author:** [@heyx3](https://discourse.julialang.org/u/heyx3)\
**Replies:** 0\
**Last updated:** [March 24, 2024, 5:41pm UTC](https://discourse.julialang.org/t/new-package-b-a-3d-opengl-game-framework/112045 "2024-03-24T17:41:14Z")

</div>

The readme goes into detail about everything it offers, as well as example projects. Also check out the open-source game project I started to go with it: GitHub - heyx3/MantleDiver.jl: An open-source game written in J…

---

## [ANN: Documenter 1.0](https://discourse.julialang.org/t/ann-documenter-1-0/103888)

<div class="topic-metadata">

**Author:** [@mortenpi](https://discourse.julialang.org/u/mortenpi)\
**Replies:** 13\
**Last updated:** [March 24, 2024, 6:36pm UTC](https://discourse.julialang.org/t/ann-documenter-1-0/103888 "2024-03-24T18:36:33Z")

</div>

I am very pleased to announce the release of Documenter 1.0. It finally unleashes a bunch of great improvements and excellent contributions that have been “locked up” on master for the past year or so. I am slightly les…

---

## [\[ANN\] MultiPrecisionArrays.jl: Algorithms and data structures for iterative refinement](https://discourse.julialang.org/t/ann-multiprecisionarrays-jl-algorithms-and-data-structures-for-iterative-refinement/111993)

<div class="topic-metadata">

**Author:** [@ctkelley](https://discourse.julialang.org/u/ctkelley)\
**Replies:** 0\
**Last updated:** [March 22, 2024, 8:35pm UTC](https://discourse.julialang.org/t/ann-multiprecisionarrays-jl-algorithms-and-data-structures-for-iterative-refinement/111993 "2024-03-22T20:35:35Z")

</div>

I just tagged v0.1.0 of MultiPrecisionArrays.jl. This package provides data structures and solvers for several variants of iterative refinement (IR) for solving linear systems A x= b. IR reduces matrix factorization c…

---

## [\[ANN\] HampelOutliers.jl](https://discourse.julialang.org/t/ann-hampeloutliers-jl/111844)

<div class="topic-metadata">

**Author:** [@tobydriscoll](https://discourse.julialang.org/u/tobydriscoll)\
**Replies:** 4\
**Last updated:** [March 22, 2024, 5:28am UTC](https://discourse.julialang.org/t/ann-hampeloutliers-jl/111844 "2024-03-22T05:28:52Z")

</div>

I’ve written an implementation of the Hampel filter, which is a simple yet robust way to detect and replace outliers in univariate time series without smoothing legitimate jumps. It seems to offer more flexibility than a…

---

## [\[ANN\] ToggleMenus.jl](https://discourse.julialang.org/t/ann-togglemenus-jl/111934)

<div class="topic-metadata">

**Author:** [@mnemnion](https://discourse.julialang.org/u/mnemnion)\
**Replies:** 0\
**Last updated:** [March 21, 2024, 3:10pm UTC](https://discourse.julialang.org/t/ann-togglemenus-jl/111934 "2024-03-21T15:10:37Z")

</div>

I am pleased to announce the publication of ToggleMenus.jl in the General Registry. This is a REPL package, which provides a TerminalMenu where each option can have one of several choices. These may be navigated with \[…

---

## [PAndQ.jl: A computer algebra system for propositional logic](https://discourse.julialang.org/t/pandq-jl-a-computer-algebra-system-for-propositional-logic/111752)

<div class="topic-metadata">

**Author:** [@jakobjpeters](https://discourse.julialang.org/u/jakobjpeters)\
**Replies:** 4\
**Last updated:** [March 18, 2024, 8:17pm UTC](https://discourse.julialang.org/t/pandq-jl-a-computer-algebra-system-for-propositional-logic/111752 "2024-03-18T20:17:26Z")

</div>

Introduction Hi everyone! I’m excited to introduce PAndQ.jl. It was registered unannounced last year, so I wanted to write an official announcement following the new v0.3.0 release. PAndQ.jl enables you to create, manip…

---

## [\[ANN\] SIMDMathFunctions.jl : Fast vectorized mathematical functions for SIMD.jl , using SLEEFPirates.jl](https://discourse.julialang.org/t/ann-simdmathfunctions-jl-fast-vectorized-mathematical-functions-for-simd-jl-using-sleefpirates-jl/111021)

<div class="topic-metadata">

**Author:** [@dubosipsl](https://discourse.julialang.org/u/dubosipsl)\
**Replies:** 10\
**Last updated:** [March 18, 2024, 3:26pm UTC](https://discourse.julialang.org/t/ann-simdmathfunctions-jl-fast-vectorized-mathematical-functions-for-simd-jl-using-sleefpirates-jl/111021 "2024-03-18T15:26:44Z")

</div>

Feedback welcome, especially on the package name which I intend to register in a matter of days. The name could be SIMDFunctions for instance. From the README (GitHub - ClimFlows/SIMDMathFunctions.jl): \] add https://gi…

---

## [\[ANN\] ProcessBasedModelling.jl and ConceptualClimateModels.jl](https://discourse.julialang.org/t/ann-processbasedmodelling-jl-and-conceptualclimatemodels-jl/111556)

<div class="topic-metadata">

**Author:** [@Datseris](https://discourse.julialang.org/u/Datseris)\
**Replies:** 5\
**Last updated:** [March 17, 2024, 11:19am UTC](https://discourse.julialang.org/t/ann-processbasedmodelling-jl-and-conceptualclimatemodels-jl/111556 "2024-03-17T11:19:58Z")

</div>

Hello everyone, I would like to announce here two packages I’ve just released: ProcessBasedModelling.jl ConceptualClimateModels.jl The first is an extension to ModelingToolkit.jl. Its goal is to provide an alternativ…

---

## [KrylovKit v0.7](https://discourse.julialang.org/t/krylovkit-v0-7/111688)

<div class="topic-metadata">

**Author:** [@juthohaegeman](https://discourse.julialang.org/u/juthohaegeman)\
**Replies:** 0\
**Last updated:** [March 15, 2024, 11:21pm UTC](https://discourse.julialang.org/t/krylovkit-v0-7/111688 "2024-03-15T23:21:20Z")

</div>

KrylovKit.jl v0.7 now depends on and uses VectorInterface.jl to define the vector-like behavior of the input vectors, rather than some minimal set of methods from Base and LinearAlgebra. The advantage is that many more t…

---

## [\[ANN\] NetworkJumpProcesses.jl - An interface to define JumpProcesses on Graphs](https://discourse.julialang.org/t/ann-networkjumpprocesses-jl-an-interface-to-define-jumpprocesses-on-graphs/111529)

<div class="topic-metadata">

**Author:** [@TimVWese](https://discourse.julialang.org/u/TimVWese)\
**Replies:** 0\
**Last updated:** [March 12, 2024, 4:28pm UTC](https://discourse.julialang.org/t/ann-networkjumpprocesses-jl-an-interface-to-define-jumpprocesses-on-graphs/111529 "2024-03-12T16:28:36Z")

</div>

I have created NetworkJumpProcesses.jl in order to combine the functionalities of JumpProcesses.jl and Graphs.jl, in a similar fashion to NetworkDynamics.jl. The idea is to define some jumps (discrete state, continuous …

---

## [Chairmarks.jl](https://discourse.julialang.org/t/chairmarks-jl/111096)

<div class="topic-metadata">

**Author:** [@Lilith](https://discourse.julialang.org/u/Lilith)\
**Replies:** 82\
**Last updated:** [March 12, 2024, 7:45pm UTC](https://discourse.julialang.org/t/chairmarks-jl/111096 "2024-03-12T19:45:39Z")

</div>

Hello folks! I’m announcing Chairmarks.jl, version 1.0 (docs). It’s a benchmarking package that aims to be hundreds of times faster than BenchmarkTools without compromising on precision. Usage is pretty similar to Ben…

---

## [\[ANN\] FFTIndexing.jl](https://discourse.julialang.org/t/ann-fftindexing-jl/111433)

<div class="topic-metadata">

**Author:** [@brainandforce](https://discourse.julialang.org/u/brainandforce)\
**Replies:** 0\
**Last updated:** [March 10, 2024, 9:23pm UTC](https://discourse.julialang.org/t/ann-fftindexing-jl/111433 "2024-03-10T21:23:52Z")

</div>

FFTIndexing.jl is a small package I’ve written that provides a few types that you can use to index an array in a manner that exposes the underlying frequency bins from a Fourier transform. This package accomplishes simi…

---

## [\[ANN\] Benchmark networks/graphs with LFRBenchmarkGraphs.jl](https://discourse.julialang.org/t/ann-benchmark-networks-graphs-with-lfrbenchmarkgraphs-jl/111204)

<div class="topic-metadata">

**Author:** [@fcdimitr](https://discourse.julialang.org/u/fcdimitr)\
**Replies:** 0\
**Last updated:** [March 5, 2024, 4:14pm UTC](https://discourse.julialang.org/t/ann-benchmark-networks-graphs-with-lfrbenchmarkgraphs-jl/111204 "2024-03-05T16:14:42Z")

</div>

This is a package for generating Lancichinetti-Fortunato-Radicchi model benchmarks graphs. Such graphs are widely used in benchmarking community detection algorithms. The LFRBenchmarkGraphs.jl package is a simple wrapper…

---

## [\[ANN\] Documenter v1.3.0: Inventories](https://discourse.julialang.org/t/ann-documenter-v1-3-0-inventories/111139)

<div class="topic-metadata">

**Author:** [@goerz](https://discourse.julialang.org/u/goerz)\
**Replies:** 0\
**Last updated:** [March 4, 2024, 4:02pm UTC](https://discourse.julialang.org/t/ann-documenter-v1-3-0-inventories/111139 "2024-03-04T16:02:14Z")

</div>

We are happy to announce the release of Documenter 1.3.0. Features and Improvements This release features a number of quality-of-life improvements and bugfixes related to the search, thanks to the efforts of @Lilith and…

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

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