# Package Announcements

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

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

**Page:** 59

---

## [\[WIP\] Announcing Volcanito.jl: a backend-agnostic interface for tabular data](https://discourse.julialang.org/t/wip-announcing-volcanito-jl-a-backend-agnostic-interface-for-tabular-data/45695)

<div class="topic-metadata">

**Author:** [@johnmyleswhite](https://discourse.julialang.org/u/johnmyleswhite)\
**Replies:** 44\
**Last updated:** [August 30, 2020, 3:13pm UTC](https://discourse.julialang.org/t/wip-announcing-volcanito-jl-a-backend-agnostic-interface-for-tabular-data/45695 "2020-08-30T15:13:01Z")

</div>

I want to announce a public demo release of a package I’ve been working on to test the viability of building a backend agnostic interface for tabular data in Julia that would let the ecosystem move towards an architectur…

---

## [\[ANN\] DynamicAxisWarping.jl](https://discourse.julialang.org/t/ann-dynamicaxiswarping-jl/40146)

<div class="topic-metadata">

**Author:** [@baggepinnen](https://discourse.julialang.org/u/baggepinnen)\
**Replies:** 5\
**Last updated:** [August 26, 2020, 4:05am UTC](https://discourse.julialang.org/t/ann-dynamicaxiswarping-jl/40146 "2020-08-26T04:05:04Z")

</div>

I would like to announce DynamicAxisWarping.jl which provides a bunch of algorithms related to Dynamic Time Warping, such as DTW FastDTW SoftDTW (differentiable) Optimized nearest neighbor search Barycenter averaging D…

---

## [ANN: Parallel \`for\` loops in FLoops.jl with composable and extensible fold-based API](https://discourse.julialang.org/t/ann-parallel-for-loops-in-floops-jl-with-composable-and-extensible-fold-based-api/45390)

<div class="topic-metadata">

**Author:** [@tkf](https://discourse.julialang.org/u/tkf)\
**Replies:** 17\
**Last updated:** [August 25, 2020, 11:50pm UTC](https://discourse.julialang.org/t/ann-parallel-for-loops-in-floops-jl-with-composable-and-extensible-fold-based-api/45390 "2020-08-25T23:50:27Z")

</div>

A while ago I posted FLoops.jl RFC that demonstrates alternative for loop framework on top of Transducers.jl. FLoops.jl lets users write fast for loops over complex data structures. Since it received quite positive rea…

---

## [ANN: REPLHistory](https://discourse.julialang.org/t/ann-replhistory/45422)

<div class="topic-metadata">

**Author:** [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Replies:** 3\
**Last updated:** [August 24, 2020, 8:45pm UTC](https://discourse.julialang.org/t/ann-replhistory/45422 "2020-08-24T20:45:33Z")

</div>

Gain access to the Julia REPL history.

---

## [Using\_merge.jl](https://discourse.julialang.org/t/using-merge-jl/45429)

<div class="topic-metadata">

**Author:** [@Jean\_Michel](https://discourse.julialang.org/u/Jean_Michel)\
**Replies:** 3\
**Last updated:** [August 24, 2020, 7:38am UTC](https://discourse.julialang.org/t/using-merge-jl/45429 "2020-08-24T07:38:40Z")

</div>

using\_merge.jl The wish for this started in this thread. At the time I was very new to Julia and did not think I could do anything myself about the problem. Now two years later, knowing better Julia, I realized …

---

## [\[ANN\] ConvergencePlots - live tracking of algorithm convergence metrics](https://discourse.julialang.org/t/ann-convergenceplots-live-tracking-of-algorithm-convergence-metrics/45419)

<div class="topic-metadata">

**Author:** [@mohamed82008](https://discourse.julialang.org/u/mohamed82008)\
**Replies:** 1\
**Last updated:** [August 23, 2020, 6:08pm UTC](https://discourse.julialang.org/t/ann-convergenceplots-live-tracking-of-algorithm-convergence-metrics/45419 "2020-08-23T18:08:45Z")

</div>

Hi, I would like to announce a little package I put together recently that I found useful in my work. ConvergencePlots.jl lets you easily keep track of some convergence metrics for your algorithm using 2 lines of code o…

---

## [Jlrs 0.6: Support for Julia 1.5, many new builtin types, massively extended support for accessing data from Rust, automatically generate valid Rust structs from Julia structs](https://discourse.julialang.org/t/jlrs-0-6-support-for-julia-1-5-many-new-builtin-types-massively-extended-support-for-accessing-data-from-rust-automatically-generate-valid-rust-structs-from-julia-structs/45413)

<div class="topic-metadata">

**Author:** [@Taaitaaiger](https://discourse.julialang.org/u/Taaitaaiger)\
**Replies:** 0\
**Last updated:** [August 23, 2020, 11:39am UTC](https://discourse.julialang.org/t/jlrs-0-6-support-for-julia-1-5-many-new-builtin-types-massively-extended-support-for-accessing-data-from-rust-automatically-generate-valid-rust-structs-from-julia-structs/45413 "2020-08-23T11:39:49Z")

</div>

A few weeks ago Julia 1.5 was released. In this version the layout of structs was changed, before any struct with pointer fields couldn’t be stored inline but had to be hidden behind a pointer (a Value in jlrs). Now, imm…

---

## [\[ANN\] SimplePlots.jl – Interactive Plots in 4 seconds or your money back](https://discourse.julialang.org/t/ann-simpleplots-jl-interactive-plots-in-4-seconds-or-your-money-back/39903)

<div class="topic-metadata">

**Author:** [@djsegal](https://discourse.julialang.org/u/djsegal)\
**Replies:** 23\
**Last updated:** [July 30, 2020, 4:11am UTC](https://discourse.julialang.org/t/ann-simpleplots-jl-interactive-plots-in-4-seconds-or-your-money-back/39903 "2020-07-30T04:11:08Z")

</div>

Hi All, After being annoyed at Julia boot times one too many times, I decided to just build my own Plots+Interact package: SimplePlots.jl Its syntax mirrors Plots.jl and Interact.jl – it just takes 4 seconds to get to …

---

## [Transliterate.jl, IsURL.jl – useful tools](https://discourse.julialang.org/t/transliterate-jl-isurl-jl-useful-tools/40951)

<div class="topic-metadata">

**Author:** [@anon37204545](https://discourse.julialang.org/u/anon37204545)\
**Replies:** 37\
**Last updated:** [June 11, 2020, 9:07pm UTC](https://discourse.julialang.org/t/transliterate-jl-isurl-jl-useful-tools/40951 "2020-06-11T21:07:53Z")

</div>

I created two very simple packages which may be useful to anyone working with text or links. Both are ports of two popular npm packages with slight modifications. They will be automatically merged into Julia registry in …

---

## [\[ANN\] FileTrees.jl -- easy everyday parallelism on trees of files](https://discourse.julialang.org/t/ann-filetrees-jl-easy-everyday-parallelism-on-trees-of-files/44891)

<div class="topic-metadata">

**Author:** [@shashi](https://discourse.julialang.org/u/shashi)\
**Replies:** 34\
**Last updated:** [August 22, 2020, 6:03am UTC](https://discourse.julialang.org/t/ann-filetrees-jl-easy-everyday-parallelism-on-trees-of-files/44891 "2020-08-22T06:03:45Z")

</div>

Hi Everyone! JuliaCon was awesome! Thanks to everyone who was a part of it! I’m excited to publish a project called FileTrees (repo, docs) that I have been working on with help from @jpsamaroo . It is a thin layer of …

---

## [\[ANN\] JSONLines.jl ~1.0.0 and preview to 1.1.0~ 1.2.0 and preview to 1.3.0](https://discourse.julialang.org/t/ann-jsonlines-jl-1-0-0-and-preview-to-1-1-0-1-2-0-and-preview-to-1-3-0/45058)

<div class="topic-metadata">

**Author:** [@danielw2904](https://discourse.julialang.org/u/danielw2904)\
**Replies:** 1\
**Last updated:** [August 21, 2020, 11:19pm UTC](https://discourse.julialang.org/t/ann-jsonlines-jl-1-0-0-and-preview-to-1-1-0-1-2-0-and-preview-to-1-3-0/45058 "2020-08-21T23:19:20Z")

</div>

First off all, thanks to everyone who has replied to my initial post. The first version of JSONLines.jl is now in the official repository. Since registering it I have been working on a lazy reader for e.g. larger than me…

---

## [\[ANN\] EvoTrees.jl: experimental GPU support for gradient boosting trees](https://discourse.julialang.org/t/ann-evotrees-jl-experimental-gpu-support-for-gradient-boosting-trees/44726)

<div class="topic-metadata">

**Author:** [@jeremiedb](https://discourse.julialang.org/u/jeremiedb)\
**Replies:** 4\
**Last updated:** [August 20, 2020, 10:14pm UTC](https://discourse.julialang.org/t/ann-evotrees-jl-experimental-gpu-support-for-gradient-boosting-trees/44726 "2020-08-20T22:14:40Z")

</div>

Starting with v0.5.0, it’s now possible to build GBT models on GPU, thanks to the underlying CUDA.jl package providing nimble tools to handle kernels. Speedups are modest compared to those observed with XGBoost’s gpu\_his…

---

## [\[ANN\] ChemEquations.jl: write and balance chemical equations elegantly and efficiently](https://discourse.julialang.org/t/ann-chemequations-jl-write-and-balance-chemical-equations-elegantly-and-efficiently/44153)

<div class="topic-metadata">

**Author:** [@anon37204545](https://discourse.julialang.org/u/anon37204545)\
**Replies:** 24\
**Last updated:** [August 20, 2020, 7:48pm UTC](https://discourse.julialang.org/t/ann-chemequations-jl-write-and-balance-chemical-equations-elegantly-and-efficiently/44153 "2020-08-20T19:48:05Z")

</div>

Afte a few days of honest work and one Discourse thread, I’ve completed a package dedicated for chemical equations. Edit: It’s presented comprehensively on my blog. It is mostly based on the syntax of Balance Chemica…

---

## [LightQuery 0.7.0](https://discourse.julialang.org/t/lightquery-0-7-0/45183)

<div class="topic-metadata">

**Author:** [@bramtayl](https://discourse.julialang.org/u/bramtayl)\
**Replies:** 11\
**Last updated:** [August 20, 2020, 2:31pm UTC](https://discourse.julialang.org/t/lightquery-0-7-0/45183 "2020-08-20T14:31:16Z")

</div>

LighQuery 0.7 is out. It uses Base named tuples and as such is much much easier to use. I’m hoping that to have reached some level of interface stability, and that future changes will focus on performance. You should alr…

---

## [\[ANN\] ExtremalOptimization.jl: gradient-free optimizer over continuous spaces](https://discourse.julialang.org/t/ann-extremaloptimization-jl-gradient-free-optimizer-over-continuous-spaces/45085)

<div class="topic-metadata">

**Author:** [@francesco.alemanno](https://discourse.julialang.org/u/francesco.alemanno)\
**Replies:** 1\
**Last updated:** [August 19, 2020, 5:33pm UTC](https://discourse.julialang.org/t/ann-extremaloptimization-jl-gradient-free-optimizer-over-continuous-spaces/45085 "2020-08-19T17:33:17Z")

</div>

Hi everyone, i made a super tiny package which could be useful to people attempting to optimize functions which have many multiple local minima and/or jumps, this algorithm finds solutions via a non-greedy policy, it do…

---

## [\[ANN\] Javis.jl](https://discourse.julialang.org/t/ann-javis-jl/45212)

<div class="topic-metadata">

**Author:** [@Wikunia](https://discourse.julialang.org/u/Wikunia)\
**Replies:** 5\
**Last updated:** [August 19, 2020, 7:57pm UTC](https://discourse.julialang.org/t/ann-javis-jl/45212 "2020-08-19T19:57:18Z")

</div>

We (@TheCedarPrince and @Wikunia ) are happy to announce Javis.jl. Javis is a framework on top of the awesome packages Cairo.jl and Luxor.jl and makes it easy to animate small scenes and potentially some mathy YouTube V…

---

## [Scrypt.jl key derivation algorithm](https://discourse.julialang.org/t/scrypt-jl-key-derivation-algorithm/45067)

<div class="topic-metadata">

**Author:** [@BioTurboNick](https://discourse.julialang.org/u/BioTurboNick)\
**Replies:** 12\
**Last updated:** [August 19, 2020, 7:48am UTC](https://discourse.julialang.org/t/scrypt-jl-key-derivation-algorithm/45067 "2020-08-19T07:48:22Z")

</div>

Just for fun/learning, I created an implementation of the scrypt key derivation algorithm in pure Julia. I had previously made a highly optimized C++/C# variant which used compiler intrinsics to work directly with CPU…

---

## [\[ANN\] Gridap.jl: A feature-rich Finite Element ecosystem 100% in Julia](https://discourse.julialang.org/t/ann-gridap-jl-a-feature-rich-finite-element-ecosystem-100-in-julia/42824)

<div class="topic-metadata">

**Author:** [@fverdugo](https://discourse.julialang.org/u/fverdugo)\
**Replies:** 49\
**Last updated:** [August 17, 2020, 3:54pm UTC](https://discourse.julialang.org/t/ann-gridap-jl-a-feature-rich-finite-element-ecosystem-100-in-julia/42824 "2020-08-17T15:54:32Z")

</div>

We (@santiagobadia and @fverdugo) are happy to announce Gridap.jl a new Finite Element framework written in Julia for the numerical simulation of a wide range of mathematical models governed by partial differential equat…

---

## [ANN: DiceRolls.jl](https://discourse.julialang.org/t/ann-dicerolls-jl/44972)

<div class="topic-metadata">

**Author:** [@abelsiqueira](https://discourse.julialang.org/u/abelsiqueira)\
**Replies:** 7\
**Last updated:** [August 17, 2020, 7:18pm UTC](https://discourse.julialang.org/t/ann-dicerolls-jl/44972 "2020-08-17T19:18:25Z")

</div>

Hi all, I am pleased to announce the release of the package Dices.jl, DiceRolls.jl for playing around with dice rolls, histograms, and other fun stuff. Nothing exceptional, just having fun. If someone decides to create a…

---

## [\[ANN\] Deriving configurations from more abstract MetaConfigurations.jl](https://discourse.julialang.org/t/ann-deriving-configurations-from-more-abstract-metaconfigurations-jl/45114)

<div class="topic-metadata">

**Author:** [@mirkobunse](https://discourse.julialang.org/u/mirkobunse)\
**Replies:** 0\
**Last updated:** [August 17, 2020, 3:24pm UTC](https://discourse.julialang.org/t/ann-deriving-configurations-from-more-abstract-metaconfigurations-jl/45114 "2020-08-17T15:24:11Z")

</div>

When you intend to configure a set of similar jobs, e.g. experiments, it can be helpful to derive these configurations from more abstract and comprehensive meta-configurations. Two examples: conduct an experiment, wher…

---

## [LDAPClient.jl](https://discourse.julialang.org/t/ldapclient-jl/45062)

<div class="topic-metadata">

**Author:** [@felipenoris](https://discourse.julialang.org/u/felipenoris)\
**Replies:** 1\
**Last updated:** [August 16, 2020, 9:28pm UTC](https://discourse.julialang.org/t/ldapclient-jl/45062 "2020-08-16T21:28:45Z")

</div>

Enjoy!

---

## [\[ANN\] Lints.jl - easy, high performance integrals for quantum chemistry](https://discourse.julialang.org/t/ann-lints-jl-easy-high-performance-integrals-for-quantum-chemistry/45011)

<div class="topic-metadata">

**Author:** [@Matt\_Davis](https://discourse.julialang.org/u/Matt_Davis)\
**Replies:** 2\
**Last updated:** [August 15, 2020, 8:30pm UTC](https://discourse.julialang.org/t/ann-lints-jl-easy-high-performance-integrals-for-quantum-chemistry/45011 "2020-08-15T20:30:53Z")

</div>

Hello! I am pleased to announce the first\* release of Lints.jl, a wrapper around the Libint2 Gaussian molecular integral library. \*first meant for use by anyone else is v0.2.0 Molecular integrals are required in qua…

---

## [\[ANN\] KittyTerminalImages.jl: Display Julia output images directly in your terminal](https://discourse.julialang.org/t/ann-kittyterminalimages-jl-display-julia-output-images-directly-in-your-terminal/44831)

<div class="topic-metadata">

**Author:** [@simonschoelly](https://discourse.julialang.org/u/simonschoelly)\
**Replies:** 5\
**Last updated:** [August 12, 2020, 11:40pm UTC](https://discourse.julialang.org/t/ann-kittyterminalimages-jl-display-julia-output-images-directly-in-your-terminal/44831 "2020-08-12T23:40:33Z")

</div>

Hello, Quite a while ago I started KittyTerminalImages.jl - a package that allows one to show images generated by Julia directly in the terminal. I never registered that package as it is still very experimental and I di…

---

## [UnsafePointers.jl: Convenient (but unsafe) pointer accesses](https://discourse.julialang.org/t/unsafepointers-jl-convenient-but-unsafe-pointer-accesses/44750)

<div class="topic-metadata">

**Author:** [@cjdoris](https://discourse.julialang.org/u/cjdoris)\
**Replies:** 2\
**Last updated:** [August 12, 2020, 9:38pm UTC](https://discourse.julialang.org/t/unsafepointers-jl-convenient-but-unsafe-pointer-accesses/44750 "2020-08-12T21:38:02Z")

</div>

Sometimes you need to interface with a C library. Sometimes that C library gives you pointers to structs containing pointers to arrays of pointers to… # In C you do this: p-\>second\_field\[3\] = 9 # In Julia you do this: …

---

## [\[ANN\] Runner.jl: Run with commandline args from REPL](https://discourse.julialang.org/t/ann-runner-jl-run-with-commandline-args-from-repl/44796)

<div class="topic-metadata">

**Author:** [@v-i-s-h](https://discourse.julialang.org/u/v-i-s-h)\
**Replies:** 1\
**Last updated:** [August 12, 2020, 10:27am UTC](https://discourse.julialang.org/t/ann-runner-jl-run-with-commandline-args-from-repl/44796 "2020-08-12T10:27:16Z")

</div>

Hi, I am pleased to announce a small package which will help in running codes with command line args from REPL. Recently, I have been working with Plots, Flux etc, where the package load time is quite high. While loadin…

---

## [ANN: UnitfulMoles.jl](https://discourse.julialang.org/t/ann-unitfulmoles-jl/44666)

<div class="topic-metadata">

**Author:** [@Raf](https://discourse.julialang.org/u/Raf)\
**Replies:** 2\
**Last updated:** [August 12, 2020, 3:53am UTC](https://discourse.julialang.org/t/ann-unitfulmoles-jl/44666 "2020-08-12T03:53:04Z")

</div>

Announcing UnitfulMoles.jl! UnitfulMoles.jl allows you to use and define specific molar quantities in your equations. Instead of using u"mol/mol" and similar, you can use u"molCO2/molH20". You can also do conversion to …

---

## [FixYourWorkaround.jl -- Remind yourself to fix your workarounds](https://discourse.julialang.org/t/fixyourworkaround-jl-remind-yourself-to-fix-your-workarounds/44694)

<div class="topic-metadata">

**Author:** [@mattBrzezinski](https://discourse.julialang.org/u/mattBrzezinski)\
**Replies:** 0\
**Last updated:** [August 10, 2020, 3:32pm UTC](https://discourse.julialang.org/t/fixyourworkaround-jl-remind-yourself-to-fix-your-workarounds/44694 "2020-08-10T15:32:10Z")

</div>

Introducing FixYourWorkaround.jl, a small testing utility package to remind you to fix your package dependency workarounds. Motivation behind this package comes from having to support multiple versions of a dependency a…

---

## [\[ANN\] VersatileHDPMixtureModels.jl: Distributed inference for the Versatile HDPMM, and for inference in HDPMM Like setting](https://discourse.julialang.org/t/ann-versatilehdpmixturemodels-jl-distributed-inference-for-the-versatile-hdpmm-and-for-inference-in-hdpmm-like-setting/44672)

<div class="topic-metadata">

**Author:** [@Dinari](https://discourse.julialang.org/u/Dinari)\
**Replies:** 0\
**Last updated:** [August 10, 2020, 11:21am UTC](https://discourse.julialang.org/t/ann-versatilehdpmixturemodels-jl-distributed-inference-for-the-versatile-hdpmm-and-for-inference-in-hdpmm-like-setting/44672 "2020-08-10T11:21:24Z")

</div>

VersatileHDPMixtureModels.jl Git This package is the code for our UAI '20 paper titled “Scalable and Flexible Clustering of Grouped Data via Parallel and Distributed Sampling in Versatile Hierarchical Dirichlet Processe…

---

## [\[ANN\] CMDimData.jl: Parametric Analysis for Model/Sim/Measurement Data](https://discourse.julialang.org/t/ann-cmdimdata-jl-parametric-analysis-for-model-sim-measurement-data/44656)

<div class="topic-metadata">

**Author:** [@MA\_Laforge](https://discourse.julialang.org/u/MA_Laforge)\
**Replies:** 0\
**Last updated:** [August 10, 2020, 1:58am UTC](https://discourse.julialang.org/t/ann-cmdimdata-jl-parametric-analysis-for-model-sim-measurement-data/44656 "2020-08-10T01:58:21Z")

</div>

CMDimData.jl: Parametric Analysis +Continuous f(x) +Plotting Link: GitHub - ma-laforge/CMDimData.jl: Parametric analysis/visualization +continuous-f(x) interpolation — “Focus on the analysis itself, not on data manipula…

---

## [OnlinePackage.jl](https://discourse.julialang.org/t/onlinepackage-jl/44162)

<div class="topic-metadata">

**Author:** [@bramtayl](https://discourse.julialang.org/u/bramtayl)\
**Replies:** 4\
**Last updated:** [August 3, 2020, 12:31pm UTC](https://discourse.julialang.org/t/onlinepackage-jl/44162 "2020-08-03T12:31:41Z")

</div>

Hi all, just wanted to note that I’ve published a new version of OnlinePackage updated for the post-github-action era. The package has had a bit of growing pains, as PkgTemplates has gained more features and github-actio…

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

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