# Package Announcements

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

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

**Page:** 60

---

## [Fairness.jl : Bias Audit and Mitigation Toolkit](https://discourse.julialang.org/t/fairness-jl-bias-audit-and-mitigation-toolkit/43832)

<div class="topic-metadata">

**Author:** [@ashryaagr](https://discourse.julialang.org/u/ashryaagr)\
**Replies:** 2\
**Last updated:** [July 30, 2020, 6:18pm UTC](https://discourse.julialang.org/t/fairness-jl-bias-audit-and-mitigation-toolkit/43832 "2020-07-30T18:18:13Z")

</div>

I am glad to announce the first official release of Fairness.jl : A Comprehensive Bias Audit and Mitigation Toolkit in Julia designed with the aim to solve practical problems faced by practitioners with existing toolkits…

---

## [\[ANN\] AlgebraOfGraphics.jl: data visualizations powered by Makie](https://discourse.julialang.org/t/ann-algebraofgraphics-jl-data-visualizations-powered-by-makie/43631)

<div class="topic-metadata">

**Author:** [@piever](https://discourse.julialang.org/u/piever)\
**Replies:** 4\
**Last updated:** [July 29, 2020, 9:52pm UTC](https://discourse.julialang.org/t/ann-algebraofgraphics-jl-data-visualizations-powered-by-makie/43631 "2020-07-29T21:52:50Z")

</div>

I’m happy to announce AlgebraOfGraphics.jl, a visualization package built on top of Makie (and the powerful layout engine MakieLayout). This is the next iteration of StatsMakie.jl, which will be eventually deprecated. A…

---

## [zyth0s/SciAlgs.jl: fundamental scientific algorithms in Julia](https://discourse.julialang.org/t/zyth0s-scialgs-jl-fundamental-scientific-algorithms-in-julia/43878)

<div class="topic-metadata">

**Author:** [@anon37204545](https://discourse.julialang.org/u/anon37204545)\
**Replies:** 1\
**Last updated:** [July 29, 2020, 4:09pm UTC](https://discourse.julialang.org/t/zyth0s-scialgs-jl-fundamental-scientific-algorithms-in-julia/43878 "2020-07-29T16:09:04Z")

</div>

I wanted to share a repository which I found by chance, made by GitHub user zyth0s. I asked the author to share it on Discourse, and they will maybe join us here. It’s not really a package, but a collection of algorithm…

---

## [astariul/Sentencize.jl](https://discourse.julialang.org/t/astariul-sentencize-jl/43873)

<div class="topic-metadata">

**Author:** [@astariul](https://discourse.julialang.org/u/astariul)\
**Replies:** 1\
**Last updated:** [July 29, 2020, 12:09pm UTC](https://discourse.julialang.org/t/astariul-sentencize-jl/43873 "2020-07-29T12:09:07Z")

</div>

Hello, I’m a beginner in Julia, and as exercise I ported a python library for splitting text into sentences into Julia. You can find the code here : GitHub - astariul/Sentencize.jl: Smallish library for sentence splitt…

---

## [Utility packages for Windows: WinTypes.jl and WinKnownPaths.jl](https://discourse.julialang.org/t/utility-packages-for-windows-wintypes-jl-and-winknownpaths-jl/43835)

<div class="topic-metadata">

**Author:** [@musm](https://discourse.julialang.org/u/musm)\
**Replies:** 0\
**Last updated:** [July 28, 2020, 7:34pm UTC](https://discourse.julialang.org/t/utility-packages-for-windows-wintypes-jl-and-winknownpaths-jl/43835 "2020-07-28T19:34:56Z")

</div>

Two simple utility packages for interacting with the Windows API: WinTypes.jl This package defines aliases in Julia to Windows Data types. Example import WinTypes: HANDLE, DWORD hOutput = ccall(:GetStdHandle, stdcall,…

---

## [\[ANN\] Purses.jl 👛](https://discourse.julialang.org/t/ann-purses-jl/43846)

<div class="topic-metadata">

**Author:** [@Evey](https://discourse.julialang.org/u/Evey)\
**Replies:** 3\
**Last updated:** [July 28, 2020, 11:45pm UTC](https://discourse.julialang.org/t/ann-purses-jl/43846 "2020-07-28T23:45:46Z")

</div>

Purses.jl :purse: Does this describe you or someone you know? Do you often find yourself writing a bunch of composable functions that end up calling the same expensive function on the same single input several times? …

---

## [ANN: Convex 0.13 released](https://discourse.julialang.org/t/ann-convex-0-13-released/35304)

<div class="topic-metadata">

**Author:** [@ericphanson](https://discourse.julialang.org/u/ericphanson)\
**Replies:** 2\
**Last updated:** [July 27, 2020, 10:38pm UTC](https://discourse.julialang.org/t/ann-convex-0-13-released/35304 "2020-07-27T22:38:03Z")

</div>

This is a breaking release to Convex.jl which switches the backend from the deprecated MathProgBase to MathOptInterface (usually shortened to MOI). This means that one should use MOI-compatible solvers. For example, if y…

---

## [\[ANN\] ReadableRegex.jl](https://discourse.julialang.org/t/ann-readableregex-jl/43450)

<div class="topic-metadata">

**Author:** [@jules](https://discourse.julialang.org/u/jules)\
**Replies:** 8\
**Last updated:** [July 25, 2020, 1:04pm UTC](https://discourse.julialang.org/t/ann-readableregex-jl/43450 "2020-07-25T13:04:31Z")

</div>

Hi everyone, As it randomly came up on Slack today, I might as well announce a small new package here: ReadableRegex.jl GitHub - jkrumbiegel/ReadableRegex.jl: regexes for people who don't really want to learn or read re…

---

## [\[ANN\] Announcing CGAL.jl](https://discourse.julialang.org/t/ann-announcing-cgal-jl/43260)

<div class="topic-metadata">

**Author:** [@rgcv](https://discourse.julialang.org/u/rgcv)\
**Replies:** 8\
**Last updated:** [July 24, 2020, 5:46pm UTC](https://discourse.julialang.org/t/ann-announcing-cgal-jl/43260 "2020-07-24T17:46:54Z")

</div>

Good evening, I’m pleased to announce that I’ve just registered CGAL.jl, a package that aptly maps a series of types and functionality from CGAL (Computational Geometry Algorithms Library), a C++ library, to Julia. I’v…

---

## [MLJ (Machine Learning in Julia) 0.12 update](https://discourse.julialang.org/t/mlj-machine-learning-in-julia-0-12-update/43524)

<div class="topic-metadata">

**Author:** [@ablaom](https://discourse.julialang.org/u/ablaom)\
**Replies:** 4\
**Last updated:** [July 23, 2020, 4:14am UTC](https://discourse.julialang.org/t/mlj-machine-learning-in-julia-0-12-update/43524 "2020-07-23T04:14:08Z")

</div>

Try it out (nothing to install): Docs: MLJ Learn: Data Science Tutorials in Julia. Free: workshop at JuliaCon2020 Been a little while since our v0.1 announcement. Now at v0.11.6 v0.12.0, with functionality sprea…

---

## [MLJFlux.jl v0.1.2: Interface to Flux.jl for MLJ.jl](https://discourse.julialang.org/t/mljflux-jl-v0-1-2-interface-to-flux-jl-for-mlj-jl/43476)

<div class="topic-metadata">

**Author:** [@ayush-1506](https://discourse.julialang.org/u/ayush-1506)\
**Replies:** 0\
**Last updated:** [July 22, 2020, 7:28am UTC](https://discourse.julialang.org/t/mljflux-jl-v0-1-2-interface-to-flux-jl-for-mlj-jl/43476 "2020-07-22T07:28:49Z")

</div>

We (@ayush-1506 @ablaom) are releasing the first version of MLJFlux.jl: An interface to the Flux deep learning framework for MLJ.jl. MLJFlux provides four main models: NeuralNetworkRegressor MultitargetNeuralNetworkReg…

---

## [\[ANN\]: An efficient and scalable ecosystem for robot learning](https://discourse.julialang.org/t/ann-an-efficient-and-scalable-ecosystem-for-robot-learning/33730)

<div class="topic-metadata">

**Author:** [@colinxs](https://discourse.julialang.org/u/colinxs)\
**Replies:** 4\
**Last updated:** [July 17, 2020, 3:21pm UTC](https://discourse.julialang.org/t/ann-an-efficient-and-scalable-ecosystem-for-robot-learning/33730 "2020-07-17T15:21:49Z")

</div>

Welcome to Lyceum, a framework for developing reinforcement learning, trajectory optimization, and other algorithms for continuous control problems in Julia. The primary goal of Lyceum is to increase research throughput …

---

## [\[ANN\]: GeoStats.jl v0.14](https://discourse.julialang.org/t/ann-geostats-jl-v0-14/43230)

<div class="topic-metadata">

**Author:** [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Replies:** 0\
**Last updated:** [July 17, 2020, 12:07pm UTC](https://discourse.julialang.org/t/ann-geostats-jl-v0-14/43230 "2020-07-17T12:07:40Z")

</div>

Dear geospatial community, I am very happy to announce a quite exciting release of GeoStats.jl! In this release, we’ve introduced a cleaner, unified approach to georeferencing data (e.g. tables and arrays). To demonstra…

---

## [\[ANN\] EuclideanDistanceMatrices.jl](https://discourse.julialang.org/t/ann-euclideandistancematrices-jl/43107)

<div class="topic-metadata">

**Author:** [@baggepinnen](https://discourse.julialang.org/u/baggepinnen)\
**Replies:** 0\
**Last updated:** [July 15, 2020, 7:37am UTC](https://discourse.julialang.org/t/ann-euclideandistancematrices-jl/43107 "2020-07-15T07:37:02Z")

</div>

The package EuclideanDistanceMatrices.jl contains tools for working with said matrices, doing this like Estimating them. Completing them if they have missing entries. Denoising them if they are measured and have noisy …

---

## [\[ANN\] KernelMachines.jl](https://discourse.julialang.org/t/ann-kernelmachines-jl/43043)

<div class="topic-metadata">

**Author:** [@piever](https://discourse.julialang.org/u/piever)\
**Replies:** 0\
**Last updated:** [July 14, 2020, 1:40pm UTC](https://discourse.julialang.org/t/ann-kernelmachines-jl/43043 "2020-07-14T13:40:47Z")

</div>

We are happy to announce the release of KernelMachines.jl. Framework Kernel machines are a special case of a more general framework, parametric machines—see this article for technical details on the framework. The key …

---

## [\[ANN\] Plugins.jl: Zero cost plugins](https://discourse.julialang.org/t/ann-plugins-jl-zero-cost-plugins/42976)

<div class="topic-metadata">

**Author:** [@tisztamo](https://discourse.julialang.org/u/tisztamo)\
**Replies:** 5\
**Last updated:** [July 14, 2020, 12:37pm UTC](https://discourse.julialang.org/t/ann-plugins-jl-zero-cost-plugins/42976 "2020-07-14T12:37:15Z")

</div>

Hi, I am thrilled to announce the result of my first contact with staged programming: Plugins.jl Motivation Let’s say you are writing a lib which performs some work in a loop quickly (up to several million times per s…

---

## [ImageChipper.jl and ObjectDetectionStats.jl (+ LockandKeyLookups.jl)](https://discourse.julialang.org/t/imagechipper-jl-and-objectdetectionstats-jl-lockandkeylookups-jl/42940)

<div class="topic-metadata">

**Author:** [@anon92994695](https://discourse.julialang.org/u/anon92994695)\
**Replies:** 0\
**Last updated:** [July 12, 2020, 1:05pm UTC](https://discourse.julialang.org/t/imagechipper-jl-and-objectdetectionstats-jl-lockandkeylookups-jl/42940 "2020-07-12T13:05:29Z")

</div>

Hi everyone, I’m here to announce three packages I’ve made at their early stages related to computer vision and improving Julia’s machine learning ecosystem. ImageChipper.jl - How much image would an image chipper chip…

---

## [\[ANN\] LoggingFacilities.jl - easier transformations](https://discourse.julialang.org/t/ann-loggingfacilities-jl-easier-transformations/42912)

<div class="topic-metadata">

**Author:** [@tk3369](https://discourse.julialang.org/u/tk3369)\
**Replies:** 0\
**Last updated:** [July 12, 2020, 1:51am UTC](https://discourse.julialang.org/t/ann-loggingfacilities-jl-easier-transformations/42912 "2020-07-12T01:51:11Z")

</div>

Hi! Today, I would like to announce a new package LoggingFacilities.jl. It’s somewhat experimental at the moment but I would like to hear any feedbacks/thoughts. :hammer: What is it? I love LoggingExtras.jl because it…

---

## [\[ANN\] CompactBases.jl](https://discourse.julialang.org/t/ann-compactbases-jl/42888)

<div class="topic-metadata">

**Author:** [@jagot](https://discourse.julialang.org/u/jagot)\
**Replies:** 0\
**Last updated:** [July 11, 2020, 8:35am UTC](https://discourse.julialang.org/t/ann-compactbases-jl/42888 "2020-07-11T08:35:20Z")

</div>

Introduction I’m happy to announce the first release of CompactBases.jl, a library for easily approximating functions and matrix representations of linear operators in various bases where the basis functions have compact…

---

## [Helicopter Scientific Machine Learning (SciML) Challenge Problem](https://discourse.julialang.org/t/helicopter-scientific-machine-learning-sciml-challenge-problem/42676)

<div class="topic-metadata">

**Author:** [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Replies:** 0\
**Last updated:** [July 7, 2020, 1:15pm UTC](https://discourse.julialang.org/t/helicopter-scientific-machine-learning-sciml-challenge-problem/42676 "2020-07-07T13:15:18Z")

</div>

Hey everyone, If you’ve been looking for a fun problem to get into scientific machine learning, check out our new Helicpter SciML Challenge Problem: This challenge problem gives a first principles model (along with i…

---

## [ModelingToolkit: Symbolic Calculations and Building Fast Parallel Functions](https://discourse.julialang.org/t/modelingtoolkit-symbolic-calculations-and-building-fast-parallel-functions/42647)

<div class="topic-metadata">

**Author:** [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Replies:** 1\
**Last updated:** [July 7, 2020, 10:40am UTC](https://discourse.julialang.org/t/modelingtoolkit-symbolic-calculations-and-building-fast-parallel-functions/42647 "2020-07-07T10:40:46Z")

</div>

https://mtk.sciml.ai/dev/tutorials/symbolic\_functions/ ModelingToolkit has been quite a bit of an enigma of a library to explain, but hopefully this new first tutorials helps people understand ModelingToolkit as a symbo…

---

## [\[ANN\]: PaddedMatrices.jl, Julia BLAS and partially sized arrays](https://discourse.julialang.org/t/ann-paddedmatrices-jl-julia-blas-and-partially-sized-arrays/38215)

<div class="topic-metadata">

**Author:** [@Elrod](https://discourse.julialang.org/u/Elrod)\
**Replies:** 32\
**Last updated:** [July 5, 2020, 4:58am UTC](https://discourse.julialang.org/t/ann-paddedmatrices-jl-julia-blas-and-partially-sized-arrays/38215 "2020-07-05T04:58:30Z")

</div>

PaddedMatrices is an experimental and not well tested. Issues/PRs/comments are all welcome. The package is registered, so you can install via \] add PaddedMatrices. More functionality is coming in the future, but the tw…

---

## [\[ANN\] ContextTracking.jl - writing context-aware applications](https://discourse.julialang.org/t/ann-contexttracking-jl-writing-context-aware-applications/42462)

<div class="topic-metadata">

**Author:** [@tk3369](https://discourse.julialang.org/u/tk3369)\
**Replies:** 4\
**Last updated:** [July 3, 2020, 4:09pm UTC](https://discourse.julialang.org/t/ann-contexttracking-jl-writing-context-aware-applications/42462 "2020-07-03T16:09:12Z")

</div>

Hi everyone, Today, I would like to announce ContextTracking.jl, a package that helps you keep track of contextual information during program execution. A quick example Suppose that you have 4 functions: A calls B, B c…

---

## [\[ANN\] UrlDownload.jl](https://discourse.julialang.org/t/ann-urldownload-jl/37841)

<div class="topic-metadata">

**Author:** [@Skoffer](https://discourse.julialang.org/u/Skoffer)\
**Replies:** 9\
**Last updated:** [July 3, 2020, 8:55am UTC](https://discourse.julialang.org/t/ann-urldownload-jl/37841 "2020-07-03T08:55:32Z")

</div>

UrlDownload.jl is a small packaged aimed to simplify the process of data download and conversion to the necessary format. Features In-memory data processing, no intermediate files stored. Supports csv, json, feather, …

---

## [\[ANN\] SEAL.jl: Fully homomorphic encryption with the BFV and CKKS schemes](https://discourse.julialang.org/t/ann-seal-jl-fully-homomorphic-encryption-with-the-bfv-and-ckks-schemes/42210)

<div class="topic-metadata">

**Author:** [@sloede](https://discourse.julialang.org/u/sloede)\
**Replies:** 4\
**Last updated:** [June 29, 2020, 10:22am UTC](https://discourse.julialang.org/t/ann-seal-jl-fully-homomorphic-encryption-with-the-bfv-and-ckks-schemes/42210 "2020-06-29T10:22:23Z")

</div>

SEAL.jl is a Julia package that wraps the SEAL library for homomorphic encryption. Homomorphic encryption allows to perform numerical operations directly on encrypted data without having to decrypt the data first, proces…

---

## [Announcing Elfel.jl: finite element programming the Julian way](https://discourse.julialang.org/t/announcing-elfel-jl-finite-element-programming-the-julian-way/42179)

<div class="topic-metadata">

**Author:** [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Replies:** 1\
**Last updated:** [June 28, 2020, 9:05pm UTC](https://discourse.julialang.org/t/announcing-elfel-jl-finite-element-programming-the-julian-way/42179 "2020-06-28T21:05:01Z")

</div>

The package is intended to facilitate construction of mixed methods. The library provides low-level building blocks rather than prepackaged procedures. In addition to the usual nodal bases, edge, face, and cell basis fun…

---

## [\[ANN\] Sherlock.jl : A visual package detective](https://discourse.julialang.org/t/ann-sherlock-jl-a-visual-package-detective/36674)

<div class="topic-metadata">

**Author:** [@anon92994695](https://discourse.julialang.org/u/anon92994695)\
**Replies:** 3\
**Last updated:** [June 28, 2020, 6:20pm UTC](https://discourse.julialang.org/t/ann-sherlock-jl-a-visual-package-detective/36674 "2020-06-28T18:20:43Z")

</div>

Hey everyone, I’m happy to announce Sherlock.jl. GitHub - caseykneale/Sherlock.jl: A high functioning package detective. What is it? Well it provides convenience functions to explore modules that are loaded into scop…

---

## [ANN: DataConvience.jl v0.1.4 - faster sorting for DataFrames](https://discourse.julialang.org/t/ann-dataconvience-jl-v0-1-4-faster-sorting-for-dataframes/42033)

<div class="topic-metadata">

**Author:** [@xiaodai](https://discourse.julialang.org/u/xiaodai)\
**Replies:** 6\
**Last updated:** [June 26, 2020, 10:29pm UTC](https://discourse.julialang.org/t/ann-dataconvience-jl-v0-1-4-faster-sorting-for-dataframes/42033 "2020-06-26T22:29:33Z")

</div>

In the latest version of DataConvience.jl you get functions fsort and fsort! for faster sorting of DataFrames. Sorry currently only ascending order sort is possible. Test out the speed difference for yourself! For me I g…

---

## [\[ANN\] DFTK.jl - A pure-Julia implementation of density-functional theory](https://discourse.julialang.org/t/ann-dftk-jl-a-pure-julia-implementation-of-density-functional-theory/40806)

<div class="topic-metadata">

**Author:** [@mfh](https://discourse.julialang.org/u/mfh)\
**Replies:** 7\
**Last updated:** [June 22, 2020, 5:16pm UTC](https://discourse.julialang.org/t/ann-dftk-jl-a-pure-julia-implementation-of-density-functional-theory/40806 "2020-06-22T17:16:40Z")

</div>

DFTK, the density-functional toolkit, is a Julia package @antoine-levitt and me started about a year ago and now we feel it is time to announce it to the community! The aim of the package is to become a platform for met…

---

## [\[ANN\] OptimKit.jl – A blissfully ignorant Julia package for gradient optimization](https://discourse.julialang.org/t/ann-optimkit-jl-a-blissfully-ignorant-julia-package-for-gradient-optimization/41063)

<div class="topic-metadata">

**Author:** [@juthohaegeman](https://discourse.julialang.org/u/juthohaegeman)\
**Replies:** 8\
**Last updated:** [June 21, 2020, 8:50pm UTC](https://discourse.julialang.org/t/ann-optimkit-jl-a-blissfully-ignorant-julia-package-for-gradient-optimization/41063 "2020-06-21T20:50:32Z")

</div>

OptimKit.jl v0.1.0 was just registered overnight. It is a package for gradient based optimization, and currently supports gradient descent, conjugate gradient and LBFGS. Why did I create another package for this, rather…

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

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