# Package Announcements

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

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

**Page:** 62

---

## [Agents.jl v3](https://discourse.julialang.org/t/agents-jl-v3/38596)

<div class="topic-metadata">

**Author:** [@Datseris](https://discourse.julialang.org/u/Datseris)\
**Replies:** 3\
**Last updated:** [May 2, 2020, 10:08am UTC](https://discourse.julialang.org/t/agents-jl-v3/38596 "2020-05-02T10:08:07Z")

</div>

I am very please to announce Agents.jl version 3.0 was just tagged in the general registry! This is a huge release! Here is the new documentation and here is the github link: Agents.jl. Mandatory eye candy: A …

---

## [\[ANN-RFC\] NaturalES.jl - Natural Gradient Optimization](https://discourse.julialang.org/t/ann-rfc-naturales-jl-natural-gradient-optimization/38043)

<div class="topic-metadata">

**Author:** [@francesco.alemanno](https://discourse.julialang.org/u/francesco.alemanno)\
**Replies:** 6\
**Last updated:** [May 1, 2020, 6:34pm UTC](https://discourse.julialang.org/t/ann-rfc-naturales-jl-natural-gradient-optimization/38043 "2020-05-01T18:34:09Z")

</div>

NaturalES.jl This package implements the optimization methods described in Wierstra, et al “Natural Evolution Strategies”, JMLR (2014). this implementation follows the KISS™ principle, it can be used as Usage functi…

---

## [\[RFC, ANN\] WindowMap.jl](https://discourse.julialang.org/t/rfc-ann-windowmap-jl/38441)

<div class="topic-metadata">

**Author:** [@aplavin](https://discourse.julialang.org/u/aplavin)\
**Replies:** 2\
**Last updated:** [April 30, 2020, 1:45pm UTC](https://discourse.julialang.org/t/rfc-ann-windowmap-jl/38441 "2020-04-30T13:45:42Z")

</div>

Regularly I need to apply a function to a series of y\[i\] in a windowed (rolling) way, where the window is defined by values of another series x\[i\] instead of the indices i themselves. E.g. x represents timestamps, y are …

---

## [\[RFC/ANN\] FLoops.jl: fast generic for loops (foldl for humans™)](https://discourse.julialang.org/t/rfc-ann-floops-jl-fast-generic-for-loops-foldl-for-humans/37876)

<div class="topic-metadata">

**Author:** [@tkf](https://discourse.julialang.org/u/tkf)\
**Replies:** 42\
**Last updated:** [April 29, 2020, 6:29pm UTC](https://discourse.julialang.org/t/rfc-ann-floops-jl-fast-generic-for-loops-foldl-for-humans/37876 "2020-04-29T18:29:12Z")

</div>

FLoops.jl provides a macro @floop to provide alternative “backend” of the for loop syntax based on the mechanism provided by Transducers.jl. It can be used to generate a fast generic iteration over complex collections. I…

---

## [\[ANN\] AdaptiveSampling.jl](https://discourse.julialang.org/t/ann-adaptivesampling-jl/38153)

<div class="topic-metadata">

**Author:** [@Iulian.Cioarca](https://discourse.julialang.org/u/Iulian.Cioarca)\
**Replies:** 5\
**Last updated:** [April 28, 2020, 8:22pm UTC](https://discourse.julialang.org/t/ann-adaptivesampling-jl/38153 "2020-04-28T20:22:10Z")

</div>

I have been using this code to perform lossy compression on oversampled time domain waveforms and decided to transform it into a package and make it available. (not registered yet) The main idea behind is approximatin…

---

## [\[ANN\]: StaticKernels.jl - Fast Kernel Operations on Arrays](https://discourse.julialang.org/t/ann-statickernels-jl-fast-kernel-operations-on-arrays/37658)

<div class="topic-metadata">

**Author:** [@stev47](https://discourse.julialang.org/u/stev47)\
**Replies:** 24\
**Last updated:** [April 27, 2020, 8:36pm UTC](https://discourse.julialang.org/t/ann-statickernels-jl-fast-kernel-operations-on-arrays/37658 "2020-04-27T20:36:45Z")

</div>

StaticKernels.jl is a new package that aims to enable easy and fast execution of kernel operations on arrays, e.g. finite differences, convolutions, image filters and morphological operations, etc. custom kernel functi…

---

## [InteractiveChaos: Absurdly fast, general-purpose applications for dynamical systems](https://discourse.julialang.org/t/interactivechaos-absurdly-fast-general-purpose-applications-for-dynamical-systems/38244)

<div class="topic-metadata">

**Author:** [@Datseris](https://discourse.julialang.org/u/Datseris)\
**Replies:** 7\
**Last updated:** [April 27, 2020, 3:20pm UTC](https://discourse.julialang.org/t/interactivechaos-absurdly-fast-general-purpose-applications-for-dynamical-systems/38244 "2020-04-27T15:20:59Z")

</div>

(there was a post about this in the past, but its now a full fledged package) Mandatory eye-candy to get your attention: InteractiveChaos.jl is a Julia package that builds on top of the packages of JuliaDynamics to…

---

## [\[RFC/ANN\] ComponentArrays.jl for building composable models without a modeling language](https://discourse.julialang.org/t/rfc-ann-componentarrays-jl-for-building-composable-models-without-a-modeling-language/38001)

<div class="topic-metadata">

**Author:** [@jonniedie](https://discourse.julialang.org/u/jonniedie)\
**Replies:** 22\
**Last updated:** [April 25, 2020, 8:59pm UTC](https://discourse.julialang.org/t/rfc-ann-componentarrays-jl-for-building-composable-models-without-a-modeling-language/38001 "2020-04-25T20:59:17Z")

</div>

Hey everyone. ComponentArrays.jl is my first package and I’m looking for some feedback and to gauge interest before I think about going down the path of registering it. I wrote this package mostly for myself for my work …

---

## [ANN: LightGraphs 1.3.2 - the release we hoped we wouldn't have to make](https://discourse.julialang.org/t/ann-lightgraphs-1-3-2-the-release-we-hoped-we-wouldnt-have-to-make/38095)

<div class="topic-metadata">

**Author:** [@anon94023334](https://discourse.julialang.org/u/anon94023334)\
**Replies:** 1\
**Last updated:** [April 24, 2020, 8:48am UTC](https://discourse.julialang.org/t/ann-lightgraphs-1-3-2-the-release-we-hoped-we-wouldnt-have-to-make/38095 "2020-04-24T08:48:40Z")

</div>

Hi all, Due to a particularly nasty bug that turns out to have been present in pretty much every version of LightGraphs ever, I’ve created a new patch release on the 1.3 version track. We’re now up to 1.3.2 and this sho…

---

## [\[ANN\] LightGBM.jl -- With MLJ support](https://discourse.julialang.org/t/ann-lightgbm-jl-with-mlj-support/37883)

<div class="topic-metadata">

**Author:** [@yalwan-iqvia](https://discourse.julialang.org/u/yalwan-iqvia)\
**Replies:** 1\
**Last updated:** [April 20, 2020, 8:13am UTC](https://discourse.julialang.org/t/ann-lightgbm-jl-with-mlj-support/37883 "2020-04-20T08:13:57Z")

</div>

We are pleased to announce that we are publishing a fork of LightGBM.jl, a package originally authored by allardvm and modified for compatibility with Julia \> 1 by wakakausa. As of writing, the package is registered in …

---

## [\[ANN\] DataConvenience v0.1.2](https://discourse.julialang.org/t/ann-dataconvenience-v0-1-2/37854)

<div class="topic-metadata">

**Author:** [@xiaodai](https://discourse.julialang.org/u/xiaodai)\
**Replies:** 0\
**Last updated:** [April 19, 2020, 4:05pm UTC](https://discourse.julialang.org/t/ann-dataconvenience-v0-1-2/37854 "2020-04-19T16:05:39Z")

</div>

A number of posts have been asking for a CSV chunk reader and the new major feature for DataConvenience is reasonably fast chunk reader based on CSV.jl. See GitHub - xiaodaigh/DataConvenience.jl: Convenience functions m…

---

## [Shutting down Julia Observer… \[posted 4/1/20\]](https://discourse.julialang.org/t/shutting-down-julia-observer-posted-4-1-20/36870)

<div class="topic-metadata">

**Author:** [@djsegal](https://discourse.julialang.org/u/djsegal)\
**Replies:** 19\
**Last updated:** [April 19, 2020, 3:16pm UTC](https://discourse.julialang.org/t/shutting-down-julia-observer-posted-4-1-20/36870 "2020-04-19T15:16:59Z")

</div>

…slowly. And switching over to: Hope you enjoy it! // the julia backbone of the project can be found here

---

## [\[ANN\] PSID.jl: Quickly assemble data from the Panel Study of Income Dynamics (PSID)](https://discourse.julialang.org/t/ann-psid-jl-quickly-assemble-data-from-the-panel-study-of-income-dynamics-psid/31113)

<div class="topic-metadata">

**Author:** [@aaowens](https://discourse.julialang.org/u/aaowens)\
**Replies:** 3\
**Last updated:** [April 19, 2020, 3:03pm UTC](https://discourse.julialang.org/t/ann-psid-jl-quickly-assemble-data-from-the-panel-study-of-income-dynamics-psid/31113 "2020-04-19T15:03:03Z")

</div>

I’ve created a package to help people put together data from the Panel Study of Income Dynamics (PSID). Given a simple JSON file describing the variables you want, PSID.jl will look up all the years that variable is avai…

---

## [\[Call to Arms\] The Quest to Label every Julia Package](https://discourse.julialang.org/t/call-to-arms-the-quest-to-label-every-julia-package/37817)

<div class="topic-metadata">

**Author:** [@djsegal](https://discourse.julialang.org/u/djsegal)\
**Replies:** 8\
**Last updated:** [April 19, 2020, 2:51am UTC](https://discourse.julialang.org/t/call-to-arms-the-quest-to-label-every-julia-package/37817 "2020-04-19T02:51:27Z")

</div>

Hi All, This is an open request to help out the community by categorizing Julia packages. Working on the structure of Svaksha’s curated list, I believe we could label a couple hundred registered packages! The way you c…

---

## [Help registering a package with external/unregistered dependencies](https://discourse.julialang.org/t/help-registering-a-package-with-external-unregistered-dependencies/37745)

<div class="topic-metadata">

**Author:** [@Iulian.Cioarca](https://discourse.julialang.org/u/Iulian.Cioarca)\
**Replies:** 2\
**Last updated:** [April 17, 2020, 5:14pm UTC](https://discourse.julialang.org/t/help-registering-a-package-with-external-unregistered-dependencies/37745 "2020-04-17T17:14:18Z")

</div>

I wanted to register GitHub - iuliancioarca/GenericInstruments.jl: Bundles similar functionalities of instruments under a single generic object: power supplies, arbitrary waveform generators, etc. and I encountered a few…

---

## [\[ANN\]: Multivectors.jl](https://discourse.julialang.org/t/ann-multivectors-jl/37603)

<div class="topic-metadata">

**Author:** [@Orbots](https://discourse.julialang.org/u/Orbots)\
**Replies:** 3\
**Last updated:** [April 15, 2020, 7:04pm UTC](https://discourse.julialang.org/t/ann-multivectors-jl/37603 "2020-04-15T19:04:09Z")

</div>

Announcing Multivectors.jl. A package implementing Geometric Algebra with positive, negative and degenerate metric signatures.

---

## [\[ANN\] PrettyTables.jl v0.9.0 - Breaking release, please read](https://discourse.julialang.org/t/ann-prettytables-jl-v0-9-0-breaking-release-please-read/37538)

<div class="topic-metadata">

**Author:** [@Ronis\_BR](https://discourse.julialang.org/u/Ronis_BR)\
**Replies:** 4\
**Last updated:** [April 15, 2020, 4:05am UTC](https://discourse.julialang.org/t/ann-prettytables-jl-v0-9-0-breaking-release-please-read/37538 "2020-04-15T04:05:23Z")

</div>

Hi! I have just tagged a new release of PrettyTables.jl - it should be registered soon. This modifies a lot of things and, unfortunately, breaks a lot of things… This was necessary because the package became much bigger…

---

## [\[ANN\] ColorBlendModes.jl](https://discourse.julialang.org/t/ann-colorblendmodes-jl/37480)

<div class="topic-metadata">

**Author:** [@kimikage](https://discourse.julialang.org/u/kimikage)\
**Replies:** 0\
**Last updated:** [April 13, 2020, 1:35am UTC](https://discourse.julialang.org/t/ann-colorblendmodes-jl/37480 "2020-04-13T01:35:07Z")

</div>

Hi all, I’d like to announce ColorBlendModes, an add-on to ColorTypes, just like ColorVectorSpace. This package provides the definitions and compositing operations of the blend modes. Examples using ColorTypes, ColorB…

---

## [\[ANN\] ReinforcementLearning.jl v0.4.0](https://discourse.julialang.org/t/ann-reinforcementlearning-jl-v0-4-0/35348)

<div class="topic-metadata">

**Author:** [@findmyway](https://discourse.julialang.org/u/findmyway)\
**Replies:** 1\
**Last updated:** [April 12, 2020, 6:21pm UTC](https://discourse.julialang.org/t/ann-reinforcementlearning-jl-v0-4-0/35348 "2020-04-12T18:21:48Z")

</div>

Hi all, I’d like to announce a new release of ReinforcementLearning.jl. It’s been a really long time since our last release (almost a year and a half). Especially thank @jbrea for his encouragement, I reorganized almost…

---

## [Announcing Traits.jl - a revival of Julia traits](https://discourse.julialang.org/t/announcing-traits-jl-a-revival-of-julia-traits/35683)

<div class="topic-metadata">

**Author:** [@schlichtanders](https://discourse.julialang.org/u/schlichtanders)\
**Replies:** 21\
**Last updated:** [April 11, 2020, 6:52am UTC](https://discourse.julialang.org/t/announcing-traits-jl-a-revival-of-julia-traits/35683 "2020-04-11T06:52:24Z")

</div>

Dear Julia community, Today I want to announce a package of mine, GitHub - schlichtanders/Traits.jl: traits for julia: dispatch on whatever you want After more than a year of intense experimenting with traits in Julia,…

---

## [\[ANN\] New package QuadraticFormsMGHyp](https://discourse.julialang.org/t/ann-new-package-quadraticformsmghyp/37100)

<div class="topic-metadata">

**Author:** [@s-broda](https://discourse.julialang.org/u/s-broda)\
**Replies:** 2\
**Last updated:** [April 9, 2020, 10:43am UTC](https://discourse.julialang.org/t/ann-new-package-quadraticformsmghyp/37100 "2020-04-09T10:43:19Z")

</div>

Dear all I’m announcing the availability of QuadraticFormsMGHyp.jl. The purpose of the package is to compute tail probabilities and partial moments of L\\equiv a\_0+\\mathbf{a}^{\\mathrm{\\scriptscriptstyle T}}X+X^{\\mathrm…

---

## [Six Months With Julia: Parse-time Transpilation in 80 Lines or Less](https://discourse.julialang.org/t/six-months-with-julia-parse-time-transpilation-in-80-lines-or-less/37181)

<div class="topic-metadata">

**Author:** [@otde](https://discourse.julialang.org/u/otde)\
**Replies:** 2\
**Last updated:** [April 7, 2020, 8:56pm UTC](https://discourse.julialang.org/t/six-months-with-julia-parse-time-transpilation-in-80-lines-or-less/37181 "2020-04-07T20:56:13Z")

</div>

Hey folks! I made a strange little transpiler for embedded Brainfuck in Julia. You can read about it here. Alternatively, you can check out the package itself here.

---

## [\[ANN\] Conjugates.jl](https://discourse.julialang.org/t/ann-conjugates-jl/36921)

<div class="topic-metadata">

**Author:** [@Mason](https://discourse.julialang.org/u/Mason)\
**Replies:** 17\
**Last updated:** [April 7, 2020, 4:47pm UTC](https://discourse.julialang.org/t/ann-conjugates-jl/36921 "2020-04-07T16:47:39Z")

</div>

Edit: The package has been renamed to Conjugates.jl from PlusHC.jl Here’s a snippet I’ve been using in some code for the past little while that I decided to roll up into a tiny package: Conjugates.jl julia\> using Conj…

---

## [\[ANN\] VegaLite.jl v2.1 released](https://discourse.julialang.org/t/ann-vegalite-jl-v2-1-released/37138)

<div class="topic-metadata">

**Author:** [@davidanthoff](https://discourse.julialang.org/u/davidanthoff)\
**Replies:** 0\
**Last updated:** [April 7, 2020, 3:27am UTC](https://discourse.julialang.org/t/ann-vegalite-jl-v2-1-released/37138 "2020-04-07T03:27:32Z")

</div>

I just released VegaLite.jl v2.1. While this release just tracks what is happening upstream in the Vega-Lite project, there are some really nice feature additions. For all the details you can read through the release no…

---

## [ANN: Underscores.jl: Placeholder syntax for closures](https://discourse.julialang.org/t/ann-underscores-jl-placeholder-syntax-for-closures/36482)

<div class="topic-metadata">

**Author:** [@c42f](https://discourse.julialang.org/u/c42f)\
**Replies:** 49\
**Last updated:** [April 6, 2020, 1:22pm UTC](https://discourse.julialang.org/t/ann-underscores-jl-placeholder-syntax-for-closures/36482 "2020-04-06T13:22:28Z")

</div>

I’m happy to announce Underscores.jl, a small but general package for \_ placeholder syntax which makes it easier to pass anonymous functions to other functions. The package provides a single @\_ macro which is helpful in…

---

## [ANN: Tensars.jl: Tensors as linear mappings of multidimensional arrays](https://discourse.julialang.org/t/ann-tensars-jl-tensors-as-linear-mappings-of-multidimensional-arrays/36576)

<div class="topic-metadata">

**Author:** [@thisrod](https://discourse.julialang.org/u/thisrod)\
**Replies:** 16\
**Last updated:** [April 6, 2020, 12:12am UTC](https://discourse.julialang.org/t/ann-tensars-jl-tensors-as-linear-mappings-of-multidimensional-arrays/36576 "2020-04-06T00:12:39Z")

</div>

The Tensar package is the first software that I have publically released, so please be gentle. It is my attempt to solve the following problems: I have a n×n matrix that discretises d/dx. I am trying to compute the c…

---

## [\[ANN\] AxisKeys.jl](https://discourse.julialang.org/t/ann-axiskeys-jl/37052)

<div class="topic-metadata">

**Author:** [@mcabbott](https://discourse.julialang.org/u/mcabbott)\
**Replies:** 2\
**Last updated:** [April 5, 2020, 10:36am UTC](https://discourse.julialang.org/t/ann-axiskeys-jl/37052 "2020-04-05T10:36:46Z")

</div>

AxisKeys.jl is another take on roughly the problem addressed by AxisArrays.jl (and xarray), of storing a list of “keys” alongside each axis of a multi-dimensional array. This one tries to be simpler in that: There are…

---

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

<div class="topic-metadata">

**Author:** [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Replies:** 3\
**Last updated:** [April 2, 2020, 4:05pm UTC](https://discourse.julialang.org/t/ann-geostats-jl-v0-11/36909 "2020-04-02T16:05:18Z")

</div>

GeoStats.jl v0.11: GitHub - JuliaEarth/GeoStats.jl: An extensible framework for geospatial data science and geostatistical modeling fully written in Julia Updated documentation: https://juliaearth.github.io/GeoStats.jl…

---

## [\[ANN\] Update to SolveDSGE](https://discourse.julialang.org/t/ann-update-to-solvedsge/35689)

<div class="topic-metadata">

**Author:** [@RJDennis](https://discourse.julialang.org/u/RJDennis)\
**Replies:** 8\
**Last updated:** [April 1, 2020, 6:47am UTC](https://discourse.julialang.org/t/ann-update-to-solvedsge/35689 "2020-04-01T06:47:01Z")

</div>

Hi All, I’ve recently released an update to SolveDSGE. The update allows the model that is to be solved to be stored separately in a file that gets read and processed prior to solution. In addition, models can be solv…

---

## [\[ANN\] OpenSMILES.jl a SMILES parser for Julia!](https://discourse.julialang.org/t/ann-opensmiles-jl-a-smiles-parser-for-julia/36675)

<div class="topic-metadata">

**Author:** [@anon92994695](https://discourse.julialang.org/u/anon92994695)\
**Replies:** 7\
**Last updated:** [March 29, 2020, 9:03pm UTC](https://discourse.julialang.org/t/ann-opensmiles-jl-a-smiles-parser-for-julia/36675 "2020-03-29T21:03:34Z")

</div>

So if you are a chemist, biochemist, or someone working in those fields you may know what SMILES is. If not it’s basically a string representation for chemicals that preserves their connectivity and implied characteristi…

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

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