# Package Announcements

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

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

**Page:** 42

---

## [MutatePlainDataArray.jl: Mutate nested immutables in arrays safely and efficiently](https://discourse.julialang.org/t/mutateplaindataarray-jl-mutate-nested-immutables-in-arrays-safely-and-efficiently/81328)

<div class="topic-metadata">

**Author:** [@drelatgithub](https://discourse.julialang.org/u/drelatgithub)\
**Replies:** 0\
**Last updated:** [May 19, 2022, 7:39pm UTC](https://discourse.julialang.org/t/mutateplaindataarray-jl-mutate-nested-immutables-in-arrays-safely-and-efficiently/81328 "2022-05-19T19:39:45Z")

</div>

MutatePlainDataArray.jl is a tiny package that specifically aims to make mutating vectors of nested immutable fields easy. The package exports only one function aref, that wraps a vector allowing subsequent mutation of …

---

## [\[ANN\] Inequality.jl](https://discourse.julialang.org/t/ann-inequality-jl/81059)

<div class="topic-metadata">

**Author:** [@JosepER](https://discourse.julialang.org/u/JosepER)\
**Replies:** 8\
**Last updated:** [May 19, 2022, 2:45pm UTC](https://discourse.julialang.org/t/ann-inequality-jl/81059 "2022-05-19T14:45:17Z")

</div>

Inequality.jl has functions for the analysis of inequality and poverty indicators. It currently supports the estimation of the following (both weighted and unweighted): Gini Coefficient Atkinson Coefficient Lorenz Curv…

---

## [\[ANN\] ChaChaCiphers.jl: fast cryptographic RNG and stream ciphers](https://discourse.julialang.org/t/ann-chachaciphers-jl-fast-cryptographic-rng-and-stream-ciphers/81069)

<div class="topic-metadata">

**Author:** [@kernelmethod](https://discourse.julialang.org/u/kernelmethod)\
**Replies:** 3\
**Last updated:** [May 17, 2022, 9:37am UTC](https://discourse.julialang.org/t/ann-chachaciphers-jl-fast-cryptographic-rng-and-stream-ciphers/81069 "2022-05-17T09:37:49Z")

</div>

ChaChaCiphers.jl I’m happy to announce ChaChaCiphers.jl, a pure-Julia implementation of the ChaCha stream cipher family. This package aims to provide fast, cryptographically-secure, and reproducible random number gener…

---

## [\[ANN\] DiffPrivacyInference.jl - Infer differential privacy of your julia code](https://discourse.julialang.org/t/ann-diffprivacyinference-jl-infer-differential-privacy-of-your-julia-code/80963)

<div class="topic-metadata">

**Author:** [@ooovi](https://discourse.julialang.org/u/ooovi)\
**Replies:** 1\
**Last updated:** [May 12, 2022, 2:56pm UTC](https://discourse.julialang.org/t/ann-diffprivacyinference-jl-infer-differential-privacy-of-your-julia-code/80963 "2022-05-12T14:56:02Z")

</div>

We proudly announce DiffPrivacyInference.jl, a package that lets you analyze julia code for its differential privacy! Its main purpose is enabling the implementaion of novel differentially private mechanisms, using prim…

---

## [\[ANN\] Accouncing LazyModules.jl: delay the heavy dependency loading to its first use](https://discourse.julialang.org/t/ann-accouncing-lazymodules-jl-delay-the-heavy-dependency-loading-to-its-first-use/80890)

<div class="topic-metadata">

**Author:** [@JohnnyChen94](https://discourse.julialang.org/u/JohnnyChen94)\
**Replies:** 8\
**Last updated:** [May 12, 2022, 1:15pm UTC](https://discourse.julialang.org/t/ann-accouncing-lazymodules-jl-delay-the-heavy-dependency-loading-to-its-first-use/80890 "2022-05-12T13:15:52Z")

</div>

Disclamer: This package is not for end-users; it’s for package developers. This package does not really make package loading faster; it only delays the package loading to its first use. But sometimes, you never get a c…

---

## [\[ANN\] HorseML.jlv0.4.1: Many ML algorithms](https://discourse.julialang.org/t/ann-horseml-jlv0-4-1-many-ml-algorithms/80703)

<div class="topic-metadata">

**Author:** [@QGMW22](https://discourse.julialang.org/u/QGMW22)\
**Replies:** 1\
**Last updated:** [May 11, 2022, 12:53pm UTC](https://discourse.julialang.org/t/ann-horseml-jlv0-4-1-many-ml-algorithms/80703 "2022-05-11T12:53:42Z")

</div>

I released a new version of HorseML. I’m developing this package as ML package with which you can use many algorithms easily. I’ve added some algorithms of Clustering to this package. The added algorithms is: Xmeans D…

---

## [\[ANN\] Cowsay.jl v1.0.0](https://discourse.julialang.org/t/ann-cowsay-jl-v1-0-0/80854)

<div class="topic-metadata">

**Author:** [@MillironX](https://discourse.julialang.org/u/MillironX)\
**Replies:** 0\
**Last updated:** [May 11, 2022, 1:36am UTC](https://discourse.julialang.org/t/ann-cowsay-jl-v1-0-0/80854 "2022-05-11T01:36:10Z")

</div>

julia\> using Cowsay; cowsay("Cowsay.jl v1.0.0 is out!") \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ \< Cowsay.jl v1.0.0 is out! \> -------------------------- \\ ^\_\_^ \\ (oo)\\\_\_\_\_\_\_\_ (\_\_)\\ )\\/\\ …

---

## [\[ANN\] CounterfactualExplanations.jl: explain any model through counterfactuals](https://discourse.julialang.org/t/ann-counterfactualexplanations-jl-explain-any-model-through-counterfactuals/80826)

<div class="topic-metadata">

**Author:** [@pat-alt](https://discourse.julialang.org/u/pat-alt)\
**Replies:** 0\
**Last updated:** [May 10, 2022, 3:35pm UTC](https://discourse.julialang.org/t/ann-counterfactualexplanations-jl-explain-any-model-through-counterfactuals/80826 "2022-05-10T15:35:52Z")

</div>

Hi there :love\_you\_gesture: I’m excited to share the first major release of CounterfactualExplanations.jl with the community. Looking for feedback, challenge and hopefully contributions :star\_struck:. CounterfactualExpl…

---

## [\[ANN\] Pathfinder.jl: speeding up the Bayesian workflow](https://discourse.julialang.org/t/ann-pathfinder-jl-speeding-up-the-bayesian-workflow/80464)

<div class="topic-metadata">

**Author:** [@sethaxen](https://discourse.julialang.org/u/sethaxen)\
**Replies:** 15\
**Last updated:** [May 6, 2022, 12:35pm UTC](https://discourse.julialang.org/t/ann-pathfinder-jl-speeding-up-the-bayesian-workflow/80464 "2022-05-06T12:35:34Z")

</div>

Pathfinder is a variational method designed to replace some or all phases of the warm-up phase of Markov Chain Monte Carlo. Its draws can also be used to diagnose problems with Bayesian models early in a model developmen…

---

## [\[ANN\] TableTransforms.jl v1.0: Transforms and pipelines with tabular data](https://discourse.julialang.org/t/ann-tabletransforms-jl-v1-0-transforms-and-pipelines-with-tabular-data/80572)

<div class="topic-metadata">

**Author:** [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Replies:** 2\
**Last updated:** [May 5, 2022, 10:56pm UTC](https://discourse.julialang.org/t/ann-tabletransforms-jl-v1-0-transforms-and-pipelines-with-tabular-data/80572 "2022-05-05T22:56:48Z")

</div>

TableTransforms.jl v1.0 is out signaling that we reached a stable API :tada: The list of available transforms is growing quickly: https://juliaml.github.io/TableTransforms.jl/stable/transforms/builtin Issues and PRs …

---

## [\[ANN\] NumaAllocators.jl: Non-Uniform Memory Access extension of ArrayAllocators.jl for HPC](https://discourse.julialang.org/t/ann-numaallocators-jl-non-uniform-memory-access-extension-of-arrayallocators-jl-for-hpc/80565)

<div class="topic-metadata">

**Author:** [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Replies:** 1\
**Last updated:** [May 5, 2022, 9:11pm UTC](https://discourse.julialang.org/t/ann-numaallocators-jl-non-uniform-memory-access-extension-of-arrayallocators-jl-for-hpc/80565 "2022-05-05T21:11:36Z")

</div>

NumaAllocators.jl NumaAllocators.jl extends ArrayAllocators.jl to provide a mechanism for allocating arrays on specific Non-Uniform Memory Access nodes. NumaAllocators.jl is a subdirectory package within the ArrayAllocat…

---

## [\[ANN\] ArrayAllocators.jl: Integrating calloc and aligned memory into Array construction](https://discourse.julialang.org/t/ann-arrayallocators-jl-integrating-calloc-and-aligned-memory-into-array-construction/80356)

<div class="topic-metadata">

**Author:** [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Replies:** 14\
**Last updated:** [May 5, 2022, 7:48pm UTC](https://discourse.julialang.org/t/ann-arrayallocators-jl-integrating-calloc-and-aligned-memory-into-array-construction/80356 "2022-05-05T19:48:04Z")

</div>

ArrayAllocators.jl I am happy to announce ArrayAllocators.jl, a registered package that provides new mechanisms of array allocation. ArrayAllocators.jl provides new values that can take the place of undef when constructi…

---

## [\[ANN\] Game2048Core.jl](https://discourse.julialang.org/t/ann-game2048core-jl/77472)

<div class="topic-metadata">

**Author:** [@xiaodai](https://discourse.julialang.org/u/xiaodai)\
**Replies:** 2\
**Last updated:** [March 31, 2022, 11:13pm UTC](https://discourse.julialang.org/t/ann-game2048core-jl/77472 "2022-03-31T23:13:19Z")

</div>

I am pleased to announce the arrival of, Game2048Core.jl, a high(ish) performance 2048 game in pure Julia. Yes, that game from many years ago. There are potentially a lot more performance enhancements that can be made b…

---

## [\[ANN\] SPDX.jl: Reading and writing SPDX files](https://discourse.julialang.org/t/ann-spdx-jl-reading-and-writing-spdx-files/80523)

<div class="topic-metadata">

**Author:** [@SamuraiAku](https://discourse.julialang.org/u/SamuraiAku)\
**Replies:** 1\
**Last updated:** [May 5, 2022, 5:44am UTC](https://discourse.julialang.org/t/ann-spdx-jl-reading-and-writing-spdx-files/80523 "2022-05-05T05:44:11Z")

</div>

SPDX.jl A package for reading and writing SPDX files in Julia. Software Package Data eXchange (SPDX) is an open standard for communicating software bill of material information, including provenance, license, security, …

---

## [\[ANN\] StaticTools.jl: Enabling StaticCompiler.jl-based compilation of Julia code to standalone native binaries by avoiding GC allocations and \`llvmcall\`-ing all the things](https://discourse.julialang.org/t/ann-statictools-jl-enabling-staticcompiler-jl-based-compilation-of-julia-code-to-standalone-native-binaries-by-avoiding-gc-allocations-and-llvmcall-ing-all-the-things/80398)

<div class="topic-metadata">

**Author:** [@brenhinkeller](https://discourse.julialang.org/u/brenhinkeller)\
**Replies:** 2\
**Last updated:** [May 3, 2022, 2:50pm UTC](https://discourse.julialang.org/t/ann-statictools-jl-enabling-staticcompiler-jl-based-compilation-of-julia-code-to-standalone-native-binaries-by-avoiding-gc-allocations-and-llvmcall-ing-all-the-things/80398 "2022-05-03T14:50:22Z")

</div>

Technically this one has been registered for a couple months already, but we never made an announcement, so here goes! GitHub - brenhinkeller/StaticTools.jl: Enabling StaticCompiler.jl-based compilation of (some) Julia c…

---

## [\[ANN\] Airtable.jl - an (unofficial) interface for the Airtable API](https://discourse.julialang.org/t/ann-airtable-jl-an-unofficial-interface-for-the-airtable-api/48700)

<div class="topic-metadata">

**Author:** [@kevbonham](https://discourse.julialang.org/u/kevbonham)\
**Replies:** 15\
**Last updated:** [May 3, 2022, 5:35am UTC](https://discourse.julialang.org/t/ann-airtable-jl-an-unofficial-interface-for-the-airtable-api/48700 "2022-05-03T05:35:00Z")

</div>

Airtable is a neat little web service for building relational databases, and I recently put together this little package for interfacing with the Airtable API (that link is a referral link - if you make an account, you a…

---

## [Jluna, the Modern Julia Wrapper for C++, has entered 1.0 Beta](https://discourse.julialang.org/t/jluna-the-modern-julia-wrapper-for-c-has-entered-1-0-beta/80303)

<div class="topic-metadata">

**Author:** [@Clemapfel](https://discourse.julialang.org/u/Clemapfel)\
**Replies:** 5\
**Last updated:** [May 2, 2022, 2:25pm UTC](https://discourse.julialang.org/t/jluna-the-modern-julia-wrapper-for-c-has-entered-1-0-beta/80303 "2022-05-02T14:25:04Z")

</div>

After many weeks of updates, jluna, the Julia ↔ C++ wrapper, is feature-complete. It is available for free, under MIT license, here: https://github.com/Clemapfel/jluna It now includes: handwritten manual aimed at peo…

---

## [New package Combinat](https://discourse.julialang.org/t/new-package-combinat/80363)

<div class="topic-metadata">

**Author:** [@Jean\_Michel](https://discourse.julialang.org/u/Jean_Michel)\
**Replies:** 0\
**Last updated:** [May 2, 2022, 12:02pm UTC](https://discourse.julialang.org/t/new-package-combinat/80363 "2022-05-02T12:02:14Z")

</div>

This is to announce a package I just registered, Combinat.jl. Here is the README This module is a Julia port of some GAP combinatorics and basic number theory. The only dependency is the package Primes. The list …

---

## [\[ANN\] SPCSpectra.jl reading spectroscopic files](https://discourse.julialang.org/t/ann-spcspectra-jl-reading-spectroscopic-files/78620)

<div class="topic-metadata">

**Author:** [@hhaensel](https://discourse.julialang.org/u/hhaensel)\
**Replies:** 2\
**Last updated:** [April 29, 2022, 3:11pm UTC](https://discourse.julialang.org/t/ann-spcspectra-jl-reading-spectroscopic-files/78620 "2022-04-29T15:11:22Z")

</div>

SPCSpectra.jl A module for working with .SPC files in Julia. SPC is a binary data format to store a variety of spectral data, developed by Galactic Industries Corporation in the '90s. Popularly used Thermo Fisher/Scienti…

---

## [\[ANN\] Announcing GeoArrays.jl](https://discourse.julialang.org/t/ann-announcing-geoarrays-jl/56737)

<div class="topic-metadata">

**Author:** [@evetion](https://discourse.julialang.org/u/evetion)\
**Replies:** 8\
**Last updated:** [April 28, 2022, 6:29pm UTC](https://discourse.julialang.org/t/ann-announcing-geoarrays-jl/56737 "2022-04-28T18:29:08Z")

</div>

I’d like to announce GeoArrays.jl. To be fair, it’s from 2018, but I think it’s good to have it indexed here. GeoArrays provides simple geographical raster interaction built on top of ArchGDAL, GDAL and CoordinateTransf…

---

## [\[ANN\] jill.py -- a simple and stupid cross-platform Julia installer](https://discourse.julialang.org/t/ann-jill-py-a-simple-and-stupid-cross-platform-julia-installer/34845)

<div class="topic-metadata">

**Author:** [@JohnnyChen94](https://discourse.julialang.org/u/JohnnyChen94)\
**Replies:** 10\
**Last updated:** [April 23, 2022, 3:35am UTC](https://discourse.julialang.org/t/ann-jill-py-a-simple-and-stupid-cross-platform-julia-installer/34845 "2022-04-23T03:35:49Z")

</div>

The python fork jill.py is a cross-platform Julia installer that provides more functionalities than the original bash script made by @abelsiqueira : download the latest Julia release from the nearest mirror server keep…

---

## [\[ANN\] SuiteSparseGraphBLAS.jl v0.7.0](https://discourse.julialang.org/t/ann-suitesparsegraphblas-jl-v0-7-0/79632)

<div class="topic-metadata">

**Author:** [@rayegun](https://discourse.julialang.org/u/rayegun)\
**Replies:** 7\
**Last updated:** [April 19, 2022, 10:51am UTC](https://discourse.julialang.org/t/ann-suitesparsegraphblas-jl-v0-7-0/79632 "2022-04-19T10:51:15Z")

</div>

Hey folks! I’m very excited to announce version 0.7.0 of SuiteSparseGraphBLAS.jl! This is the first release in what I hope will be a period of bugfixes, convenience function, and ecosystem development before v1.0! Suite…

---

## [\[ANN\] KiteModels v0.3.1](https://discourse.julialang.org/t/ann-kitemodels-v0-3-1/79642)

<div class="topic-metadata">

**Author:** [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Replies:** 0\
**Last updated:** [April 18, 2022, 5:34pm UTC](https://discourse.julialang.org/t/ann-kitemodels-v0-3-1/79642 "2022-04-18T17:34:24Z")

</div>

This is a major improvement of the package KiteModels, which now provides two different kite power system models, a one point model and a four point model together with a segmented tether model. Airborne wind energy is …

---

## [DataFramesMeta.jl version 0.11.0 Release](https://discourse.julialang.org/t/dataframesmeta-jl-version-0-11-0-release/79648)

<div class="topic-metadata">

**Author:** [@pdeffebach](https://discourse.julialang.org/u/pdeffebach)\
**Replies:** 0\
**Last updated:** [April 18, 2022, 7:47pm UTC](https://discourse.julialang.org/t/dataframesmeta-jl-version-0-11-0-release/79648 "2022-04-18T19:47:17Z")

</div>

Hi all, I’m excited to announce a new release of DataFramesMeta.jl. This feature adds one major new feature, which is the ability to use AsTable on the right-hand-side of transformations. This makes it easy to work wit…

---

## [\[ANN\] State estimation with LowLevelParticleFilters.jl](https://discourse.julialang.org/t/ann-state-estimation-with-lowlevelparticlefilters-jl/79422)

<div class="topic-metadata">

**Author:** [@baggepinnen](https://discourse.julialang.org/u/baggepinnen)\
**Replies:** 4\
**Last updated:** [April 17, 2022, 6:39pm UTC](https://discourse.julialang.org/t/ann-state-estimation-with-lowlevelparticlefilters-jl/79422 "2022-04-17T18:39:36Z")

</div>

LowLevelParticleFilters.jl is a library for state estimation, that is, given measurements y(t) from a dynamical system with inputs u(t), estimate the state vector x(t). Throughout, we assume discrete-time dynamics on the…

---

## [\[ANN\] Nucleotide\_Essentials.jl - Support for some basic first steps in analyzing Illumina sequencing data!](https://discourse.julialang.org/t/ann-nucleotide-essentials-jl-support-for-some-basic-first-steps-in-analyzing-illumina-sequencing-data/79500)

<div class="topic-metadata">

**Author:** [@patrickhorve](https://discourse.julialang.org/u/patrickhorve)\
**Replies:** 3\
**Last updated:** [April 15, 2022, 11:03am UTC](https://discourse.julialang.org/t/ann-nucleotide-essentials-jl-support-for-some-basic-first-steps-in-analyzing-illumina-sequencing-data/79500 "2022-04-15T11:03:37Z")

</div>

I just finished up throwing together some useful commands for working with Illumina sequencing data and thought it could be useful for others as well! Nucleotide\_Essentials.jl is a collection of tools for working with I…

---

## [Pluto Notebooks for Introductory Machine Learning Course](https://discourse.julialang.org/t/pluto-notebooks-for-introductory-machine-learning-course/79478)

<div class="topic-metadata">

**Author:** [@jbrea](https://discourse.julialang.org/u/jbrea)\
**Replies:** 0\
**Last updated:** [April 14, 2022, 9:22am UTC](https://discourse.julialang.org/t/pluto-notebooks-for-introductory-machine-learning-course/79478 "2022-04-14T09:22:17Z")

</div>

I am happy to share my teaching material for an introductory machine learning course. It is a 4 credits course I teach for fifth semester Bachelor students in Life Sciences at EPFL. Previews of the pluto notebooks runni…

---

## [\[ANN\] MLJ: Outlier Detection, Text Analysis, Improved Pipelines and Serialization](https://discourse.julialang.org/t/ann-mlj-outlier-detection-text-analysis-improved-pipelines-and-serialization/79320)

<div class="topic-metadata">

**Author:** [@ablaom](https://discourse.julialang.org/u/ablaom)\
**Replies:** 0\
**Last updated:** [April 11, 2022, 1:40am UTC](https://discourse.julialang.org/t/ann-mlj-outlier-detection-text-analysis-improved-pipelines-and-serialization/79320 "2022-04-11T01:40:38Z")

</div>

There have been quite a few releases (two breaking) since our last announcement. Here are some highlights, available in MLJ 0.18. Tutorial: MLJ for Data Scientists in Two Hours We have added a new tutorial focused on th…

---

## [Talkon.jl is a Telegram bot for mutual help within community, helping Ukrainian refugees and volunteers](https://discourse.julialang.org/t/talkon-jl-is-a-telegram-bot-for-mutual-help-within-community-helping-ukrainian-refugees-and-volunteers/79299)

<div class="topic-metadata">

**Author:** [@Tadas\_Surkys](https://discourse.julialang.org/u/Tadas_Surkys)\
**Replies:** 0\
**Last updated:** [April 10, 2022, 2:16pm UTC](https://discourse.julialang.org/t/talkon-jl-is-a-telegram-bot-for-mutual-help-within-community-helping-ukrainian-refugees-and-volunteers/79299 "2022-04-10T14:16:13Z")

</div>

Hello, Talkon.jl is a Telegram bot project in process with it’s vision to connect Ukrainian refugees and voliunteers immidiatelly to solve their problems. Please contribute to it, so it would become trully functional! C…

---

## [\[ANN\] WordCloud.jl - a word cloud generator in julia](https://discourse.julialang.org/t/ann-wordcloud-jl-a-word-cloud-generator-in-julia/53587)

<div class="topic-metadata">

**Author:** [@guoyongzhi](https://discourse.julialang.org/u/guoyongzhi)\
**Replies:** 18\
**Last updated:** [April 6, 2022, 2:34pm UTC](https://discourse.julialang.org/t/ann-wordcloud-jl-a-word-cloud-generator-in-julia/53587 "2022-04-06T14:34:06Z")

</div>

Hi, I’m very happy to announce my first julia package WordCloud.jl here. Word cloud (tag cloud or wordle) is a novelty visual representation of text data. The importance of each word is shown with font size or color. Wor…

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

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