# Package Announcements

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

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

**Page:** 65

---

## [\[ANN\] Elly.jl v0.4.0 - A Julia HDFS and Yarn client](https://discourse.julialang.org/t/ann-elly-jl-v0-4-0-a-julia-hdfs-and-yarn-client/33134)

<div class="topic-metadata">

**Author:** [@tanmaykm](https://discourse.julialang.org/u/tanmaykm)\
**Replies:** 0\
**Last updated:** [January 9, 2020, 4:30am UTC](https://discourse.julialang.org/t/ann-elly-jl-v0-4-0-a-julia-hdfs-and-yarn-client/33134 "2020-01-09T04:30:18Z")

</div>

I would like to announce a new version of Elly.jl (Release Elly v0.4.0 · JuliaParallel/Elly.jl · GitHub) - a Julia HDFS and Yarn client. This version has some notable updates to Yarn cluster support. It now allows Julia…

---

## [SASLib v1.1.0 release](https://discourse.julialang.org/t/saslib-v1-1-0-release/32959)

<div class="topic-metadata">

**Author:** [@tk3369](https://discourse.julialang.org/u/tk3369)\
**Replies:** 8\
**Last updated:** [January 7, 2020, 5:10pm UTC](https://discourse.julialang.org/t/saslib-v1-1-0-release/32959 "2020-01-07T17:10:58Z")

</div>

Hi all, I have just tagged a new major version of SASLib. I took the chance to migrate version number to 1.x, as the library/API has been stable and unchanged for quite a while. The main updates are: Fully adopt Juli…

---

## [\[ANN\] SpineBaseRecordLinkage.jl](https://discourse.julialang.org/t/ann-spinebaserecordlinkage-jl/33045)

<div class="topic-metadata">

**Author:** [@jocklawrie](https://discourse.julialang.org/u/jocklawrie)\
**Replies:** 1\
**Last updated:** [January 7, 2020, 12:02am UTC](https://discourse.julialang.org/t/ann-spinebaserecordlinkage-jl/33045 "2020-01-07T00:02:23Z")

</div>

Hi all, Announcing SpineBasedRecordLinkage.jl, which links a set of tables to a central table known as a spine. If the spine doesn’t already exist the package will construct it from the input tables. The package provid…

---

## [\[ANN\] PrettyTables 0.8.0](https://discourse.julialang.org/t/ann-prettytables-0-8-0/32985)

<div class="topic-metadata">

**Author:** [@Ronis\_BR](https://discourse.julialang.org/u/Ronis_BR)\
**Replies:** 13\
**Last updated:** [January 6, 2020, 1:06am UTC](https://discourse.julialang.org/t/ann-prettytables-0-8-0/32985 "2020-01-06T01:06:07Z")

</div>

Hi guys! I have just requested the registration of the v0.8.0 of PrettyTables.jl. This version has two major features. The first is that you can use the function include\_pt\_to\_file to add a table into a file between tw…

---

## [Update to "Statistics with Julia DRAFT", is online](https://discourse.julialang.org/t/update-to-statistics-with-julia-draft-is-online/32836)

<div class="topic-metadata">

**Author:** [@yoninazarathy](https://discourse.julialang.org/u/yoninazarathy)\
**Replies:** 3\
**Last updated:** [January 4, 2020, 3:50am UTC](https://discourse.julialang.org/t/update-to-statistics-with-julia-draft-is-online/32836 "2020-01-04T03:50:15Z")

</div>

Happy new year, Here is an update to “Statistics with Julia: Fundamentals for Data Science, Machine Learning and Artificial Intelligence.” We just put this updated version on-line. Not long to go till submission to th…

---

## [\[ANN\] Yao v0.6: High Performance Differentiable Programming on Quantum Circuits](https://discourse.julialang.org/t/ann-yao-v0-6-high-performance-differentiable-programming-on-quantum-circuits/32771)

<div class="topic-metadata">

**Author:** [@Roger-luo](https://discourse.julialang.org/u/Roger-luo)\
**Replies:** 0\
**Last updated:** [December 29, 2019, 12:24am UTC](https://discourse.julialang.org/t/ann-yao-v0-6-high-performance-differentiable-programming-on-quantum-circuits/32771 "2019-12-29T00:24:22Z")

</div>

I’m happy to announce our major release v0.6 of Yao by the new year. This new version starts to support automatic differentiation and symbolic computation. and we have a new website now: http://yaoquantum.org/ and a pape…

---

## [PosDefManifoldML: machine learning for positive definite matrices](https://discourse.julialang.org/t/posdefmanifoldml-machine-learning-for-positive-definite-matrices/32620)

<div class="topic-metadata">

**Author:** [@Marco-Congedo](https://discourse.julialang.org/u/Marco-Congedo)\
**Replies:** 17\
**Last updated:** [December 25, 2019, 11:35am UTC](https://discourse.julialang.org/t/posdefmanifoldml-machine-learning-for-positive-definite-matrices/32620 "2019-12-25T11:35:14Z")

</div>

Hello all, PosDefManifoldML is a Python-free package for classifying data in the Riemannian manifolds P of real or complex positive definite matrices, for example, covariance matrices, Fourier cross-spectral matrices, k…

---

## [\[ANN\] MakieLayout.jl: A layout manager for Makie.jl](https://discourse.julialang.org/t/ann-makielayout-jl-a-layout-manager-for-makie-jl/31218)

<div class="topic-metadata">

**Author:** [@jules](https://discourse.julialang.org/u/jules)\
**Replies:** 25\
**Last updated:** [December 22, 2019, 5:14pm UTC](https://discourse.julialang.org/t/ann-makielayout-jl-a-layout-manager-for-makie-jl/31218 "2019-12-22T17:14:22Z")

</div>

If you have used Makie.jl before, you will know that the interactivity with Observables and the GPU-powered plotting is great, but the layouting capabilities are limited and 2D axes suffer from problems like arbitrary fo…

---

## [\[ANN\] Grassmann.jl : Differential geometric algebra](https://discourse.julialang.org/t/ann-grassmann-jl-differential-geometric-algebra/21125)

<div class="topic-metadata">

**Author:** [@chakravala](https://discourse.julialang.org/u/chakravala)\
**Replies:** 23\
**Last updated:** [December 22, 2019, 2:28pm UTC](https://discourse.julialang.org/t/ann-grassmann-jl-differential-geometric-algebra/21125 "2019-12-22T14:28:55Z")

</div>

Grassmann algebra, Clifford algebra, and conformal geometric algebra are powerful algebraic tools To help bring conformal geometric algebra to julia, the Grassmann library now provides most of the basic tools needed t…

---

## [ANN: DynamicHMC 2.0](https://discourse.julialang.org/t/ann-dynamichmc-2-0/28314)

<div class="topic-metadata">

**Author:** [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Replies:** 57\
**Last updated:** [December 20, 2019, 6:16pm UTC](https://discourse.julialang.org/t/ann-dynamichmc-2-0/28314 "2019-12-20T18:16:49Z")

</div>

DynamicHMC 2.0 was just released. I wrote a blog post about the changes and the new features. There are breaking API changes, please read the documentation. Feel free to ask support questions here.

---

## [Reviving WebDriver.jl](https://discourse.julialang.org/t/reviving-webdriver-jl/32468)

<div class="topic-metadata">

**Author:** [@Nosferican](https://discourse.julialang.org/u/Nosferican)\
**Replies:** 1\
**Last updated:** [December 19, 2019, 9:42am UTC](https://discourse.julialang.org/t/reviving-webdriver-jl/32468 "2019-12-19T09:42:12Z")

</div>

I am pleased to share my initial draft towards reviving WebDriver.jl for Julia v1 at The package allows to interact with a remote web driver and covers most of the implementation in the current Selenium WebDriver proje…

---

## [\[ANN\] GitCommand.jl: use command-line Git in your Julia packages](https://discourse.julialang.org/t/ann-gitcommand-jl-use-command-line-git-in-your-julia-packages/32330)

<div class="topic-metadata">

**Author:** [@dilumaluthge](https://discourse.julialang.org/u/dilumaluthge)\
**Replies:** 11\
**Last updated:** [December 18, 2019, 1:57pm UTC](https://discourse.julialang.org/t/ann-gitcommand-jl-use-command-line-git-in-your-julia-packages/32330 "2019-12-18T13:57:21Z")

</div>

I’m pleased to announce the new package GitCommand.jl. GitCommand allows you to use command-line Git in your Julia packages. You do not need to have Git installed on your computer, and neither do the users of your packa…

---

## [\[ANN\] Dictionaries.jl - Improved productivity and performance of dictionaries in Julia](https://discourse.julialang.org/t/ann-dictionaries-jl-improved-productivity-and-performance-of-dictionaries-in-julia/32074)

<div class="topic-metadata">

**Author:** [@andyferris](https://discourse.julialang.org/u/andyferris)\
**Replies:** 22\
**Last updated:** [December 15, 2019, 3:30am UTC](https://discourse.julialang.org/t/ann-dictionaries-jl-improved-productivity-and-performance-of-dictionaries-in-julia/32074 "2019-12-15T03:30:11Z")

</div>

I am pleased to announce the recent release of Dictionaries.jl, which provides an alternative interface for dictionaries in Julia, for improved productivity and performance. You can install it with \]add Dictionaries at t…

---

## [\[ANN\] CryptoGroups, CryptoSignatures, DiffieHellman, SecureIO, Multiplexers](https://discourse.julialang.org/t/ann-cryptogroups-cryptosignatures-diffiehellman-secureio-multiplexers/32176)

<div class="topic-metadata">

**Author:** [@Janis\_Erdmanis](https://discourse.julialang.org/u/Janis_Erdmanis)\
**Replies:** 2\
**Last updated:** [December 12, 2019, 11:39pm UTC](https://discourse.julialang.org/t/ann-cryptogroups-cryptosignatures-diffiehellman-secureio-multiplexers/32176 "2019-12-12T23:39:50Z")

</div>

Hello everyone! I have been persistently prototyping a new kind of electronic voting system (see SynchronicBallot.jl) which produced commonly used cryptographic tools along the way. I am a theoretical physicist, and I k…

---

## [Lerche: A partial port of the Lark EBNF parser generator to Julia](https://discourse.julialang.org/t/lerche-a-partial-port-of-the-lark-ebnf-parser-generator-to-julia/32212)

<div class="topic-metadata">

**Author:** [@frtps](https://discourse.julialang.org/u/frtps)\
**Replies:** 0\
**Last updated:** [December 12, 2019, 10:49pm UTC](https://discourse.julialang.org/t/lerche-a-partial-port-of-the-lark-ebnf-parser-generator-to-julia/32212 "2019-12-12T22:49:49Z")

</div>

A partial port of the Lark parser from Python to Julia has been released as Lerche (i.e. “Lark” in another language). Like Lark, Lerche generates parsers from EBNF grammars. These parsers create parse trees from supplie…

---

## [SnoopCompile 1.0 and 1.1](https://discourse.julialang.org/t/snoopcompile-1-0-and-1-1/31453)

<div class="topic-metadata">

**Author:** [@tim.holy](https://discourse.julialang.org/u/tim.holy)\
**Replies:** 8\
**Last updated:** [December 10, 2019, 1:18pm UTC](https://discourse.julialang.org/t/snoopcompile-1-0-and-1-1/31453 "2019-12-10T13:18:30Z")

</div>

I’m pleased to announce the 1.0 release of SnoopCompile, a package that can be used to diagnose and sometimes reduce package startup latencies (a.k.a., “time to first plot”). Version 1.0 brings a couple of new features: …

---

## [\[ANN\] Corpuscles.jl - Particle properties and encodings via PDG tables](https://discourse.julialang.org/t/ann-corpuscles-jl-particle-properties-and-encodings-via-pdg-tables/32023)

<div class="topic-metadata">

**Author:** [@tamasgal](https://discourse.julialang.org/u/tamasgal)\
**Replies:** 3\
**Last updated:** [December 9, 2019, 5:50pm UTC](https://discourse.julialang.org/t/ann-corpuscles-jl-particle-properties-and-encodings-via-pdg-tables/32023 "2019-12-09T17:50:22Z")

</div>

I’d like to announce a tiny package which was created by Johannes Schumann and myself to deal with PDG particle data and different particle encodings in physics software. The package converts Pythia and Geant3 codes to …

---

## [\[ANN\] ARCHModels.jl](https://discourse.julialang.org/t/ann-archmodels-jl/21348)

<div class="topic-metadata">

**Author:** [@s-broda](https://discourse.julialang.org/u/s-broda)\
**Replies:** 9\
**Last updated:** [December 9, 2019, 12:42pm UTC](https://discourse.julialang.org/t/ann-archmodels-jl/21348 "2019-12-09T12:42:26Z")

</div>

I am happy to announce that ARCHModels.jl just had its v0.1.0 release. ARCH (Autoregressive Conditional Volatility) models are the workhorse tools for modelling daily volatility in financial time series data. ARCHModels.…

---

## [Agents.jl : Agent based modelling](https://discourse.julialang.org/t/agents-jl-agent-based-modelling/32043)

<div class="topic-metadata">

**Author:** [@Datseris](https://discourse.julialang.org/u/Datseris)\
**Replies:** 0\
**Last updated:** [December 9, 2019, 11:28am UTC](https://discourse.julialang.org/t/agents-jl-agent-based-modelling/32043 "2019-12-09T11:28:57Z")

</div>

Heyo people, I am very happy to announce Agents.jl v2.0 (actually version 1 was never announced). Agents.jl allows you to do agent based modelling. From our documentation: An agent-based model is a computational s…

---

## [MatrixEquations.jl: A package for solving Lyapunov, Sylvester and Riccati matrix equations with dense matrices](https://discourse.julialang.org/t/matrixequations-jl-a-package-for-solving-lyapunov-sylvester-and-riccati-matrix-equations-with-dense-matrices/31740)

<div class="topic-metadata">

**Author:** [@andreasvarga](https://discourse.julialang.org/u/andreasvarga)\
**Replies:** 0\
**Last updated:** [December 2, 2019, 11:24am UTC](https://discourse.julialang.org/t/matrixequations-jl-a-package-for-solving-lyapunov-sylvester-and-riccati-matrix-equations-with-dense-matrices/31740 "2019-12-02T11:24:33Z")

</div>

I would like to announce a new package MatrixEquations.jl for solving linear and quadratic matrix equations which frequently appear in control systems related computations. Solvers are provided for several classes of Lya…

---

## [\[ANN\]: SortingLab.jl 0.2.2 - 5x faster Sort and Sort Perm for \`Vector{Union{Missing, T}}\`](https://discourse.julialang.org/t/ann-sortinglab-jl-0-2-2-5x-faster-sort-and-sort-perm-for-vector-union-missing-t/31704)

<div class="topic-metadata">

**Author:** [@xiaodai](https://discourse.julialang.org/u/xiaodai)\
**Replies:** 2\
**Last updated:** [December 1, 2019, 10:20pm UTC](https://discourse.julialang.org/t/ann-sortinglab-jl-0-2-2-5x-faster-sort-and-sort-perm-for-vector-union-missing-t/31704 "2019-12-01T22:20:36Z")

</div>

Do you want 5x faster sort and sortperm for Vector{Union{T, Missing}}? You can with SortingLab.jl! Simply use SortingLab.jl’s fsort and fsortperm to enjoy the benefits. Benchmarks Please note that SortingAlgorithms.j…

---

## [\[ANN\] PPN.jl and Gomah.jl](https://discourse.julialang.org/t/ann-ppn-jl-and-gomah-jl/31665)

<div class="topic-metadata">

**Author:** [@terasakisatoshi](https://discourse.julialang.org/u/terasakisatoshi)\
**Replies:** 0\
**Last updated:** [November 29, 2019, 4:09pm UTC](https://discourse.julialang.org/t/ann-ppn-jl-and-gomah-jl/31665 "2019-11-29T16:09:00Z")

</div>

I’m happy to announce the release of PPN.jl which is a Deep Learning based Pose Estimation application that utilizes Chainer and Flux.jl. It includes demo script that captures image from camera (via VideoIO.jl, Images.…

---

## [\[update\] DoubleFloats](https://discourse.julialang.org/t/update-doublefloats/24203)

<div class="topic-metadata">

**Author:** [@JeffreySarnoff](https://discourse.julialang.org/u/JeffreySarnoff)\
**Replies:** 1\
**Last updated:** [November 29, 2019, 9:49am UTC](https://discourse.julialang.org/t/update-doublefloats/24203 "2019-11-29T09:49:46Z")

</div>

Thanks to the interest of others, DoubleFloats turns v0.8 today. There is another package, Quadmath.jl, which exports Float128 from GNU’s libquadmath. Float128s have 6 more significant bits than Double64s, and a much …

---

## [\[ANN\] LengthChannels - Buffered iterators for machine learning](https://discourse.julialang.org/t/ann-lengthchannels-buffered-iterators-for-machine-learning/31566)

<div class="topic-metadata">

**Author:** [@baggepinnen](https://discourse.julialang.org/u/baggepinnen)\
**Replies:** 2\
**Last updated:** [November 28, 2019, 4:42pm UTC](https://discourse.julialang.org/t/ann-lengthchannels-buffered-iterators-for-machine-learning/31566 "2019-11-28T16:42:11Z")

</div>

There has recently been many threads talking about buffered data loaders for machine learning workflows, e.g. https://discourse.julialang.org/t/pytorch-dataloader-equivalent-for-training-large-models-with-flux/. I have …

---

## [Registering/upgrading registered package \[Help Needed\]](https://discourse.julialang.org/t/registering-upgrading-registered-package-help-needed/31561)

<div class="topic-metadata">

**Author:** [@TsurHerman](https://discourse.julialang.org/u/TsurHerman)\
**Replies:** 1\
**Last updated:** [November 27, 2019, 7:39am UTC](https://discourse.julialang.org/t/registering-upgrading-registered-package-help-needed/31561 "2019-11-27T07:39:31Z")

</div>

Help needed, I have a registered package written in 0.6 days, Signals, it uses REQUIRE instead of Project.toml. How do I upgrade it to \>1 ? do I simply commit the changes ( deleting REQUIRE putting in a proper Project.…

---

## [\[ANN\] DataConvenience.jl - convenience functions I find useful](https://discourse.julialang.org/t/ann-dataconvenience-jl-convenience-functions-i-find-useful/31490)

<div class="topic-metadata">

**Author:** [@xiaodai](https://discourse.julialang.org/u/xiaodai)\
**Replies:** 1\
**Last updated:** [November 26, 2019, 3:39pm UTC](https://discourse.julialang.org/t/ann-dataconvenience-jl-convenience-functions-i-find-useful/31490 "2019-11-26T15:39:24Z")

</div>

It’s there GitHub - xiaodaigh/DataConvenience.jl: Convenience functions missing in Julia @replicate n expr will run the expr n times. For example using Random @replicate 1\_000\_000 randstring(10) Also my other favouri…

---

## [ANN: ToggleableAsserts.jl](https://discourse.julialang.org/t/ann-toggleableasserts-jl/31291)

<div class="topic-metadata">

**Author:** [@Mason](https://discourse.julialang.org/u/Mason)\
**Replies:** 18\
**Last updated:** [November 25, 2019, 6:42pm UTC](https://discourse.julialang.org/t/ann-toggleableasserts-jl/31291 "2019-11-25T18:42:59Z")

</div>

Following two back to back questions on slack on the topic of “how can I turn off assertions in my code?” I decided to make a small package insipired by this clever trick: @assert alternatives? - #14 by WschW Here’s a…

---

## [ANN: QuickPOMDPs and POMDPs v0.8](https://discourse.julialang.org/t/ann-quickpomdps-and-pomdps-v0-8/31357)

<div class="topic-metadata">

**Author:** [@zsunberg](https://discourse.julialang.org/u/zsunberg)\
**Replies:** 0\
**Last updated:** [November 21, 2019, 9:05pm UTC](https://discourse.julialang.org/t/ann-quickpomdps-and-pomdps-v0-8/31357 "2019-11-21T21:05:34Z")

</div>

Hi All, I’d like to announce some enhancements to the POMDPs ecosystem. First, we have introduced the QuickPOMDPs.jl package, which makes it much easier to define Markov decision processes (MDPs) and partially observabl…

---

## [ANN: Meshing 0.5.0](https://discourse.julialang.org/t/ann-meshing-0-5-0/29034)

<div class="topic-metadata">

**Author:** [@sjkelly](https://discourse.julialang.org/u/sjkelly)\
**Replies:** 1\
**Last updated:** [November 21, 2019, 12:17am UTC](https://discourse.julialang.org/t/ann-meshing-0-5-0/29034 "2019-11-21T00:17:23Z")

</div>

I am happy to announce the release of Meshing 0.5.0. The biggest additions to this release are several performance improvements, documentation, and the introduction of a more generic API. I’ve spent a lot of time workin…

---

## [ANN: BrowseTables.jl](https://discourse.julialang.org/t/ann-browsetables-jl/18304)

<div class="topic-metadata">

**Author:** [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Replies:** 4\
**Last updated:** [November 18, 2019, 7:16am UTC](https://discourse.julialang.org/t/ann-browsetables-jl/18304 "2019-11-18T07:16:39Z")

</div>

BrowseTables.jl is a simple package that outputs formatted HTML for tables that support the Tables.jl interface. The primary purpose of the package is to make eyeballing medium-sized data tables easier. The default form…

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

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