# Package Announcements

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

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

**Page:** 70

---

## [An elegant and efficient way to extract something from ASTs](https://discourse.julialang.org/t/an-elegant-and-efficient-way-to-extract-something-from-asts/19123)

<div class="topic-metadata">

**Author:** [@thautwarm](https://discourse.julialang.org/u/thautwarm)\
**Replies:** 2\
**Last updated:** [January 23, 2019, 6:53am UTC](https://discourse.julialang.org/t/an-elegant-and-efficient-way-to-extract-something-from-asts/19123 "2019-01-23T06:53:41Z")

</div>

MLStyle.jl provides all kinds of pattern matching to do matching on regular values, and ASTs are not the exception. Proposed by some developers, a new version which will be released recently has made progress in simpli…

---

## [Release: CUDAnative/CUDAdrv 1.0; CuArrays 0.9](https://discourse.julialang.org/t/release-cudanative-cudadrv-1-0-cuarrays-0-9/19697)

<div class="topic-metadata">

**Author:** [@maleadt](https://discourse.julialang.org/u/maleadt)\
**Replies:** 0\
**Last updated:** [January 16, 2019, 1:53pm UTC](https://discourse.julialang.org/t/release-cudanative-cudadrv-1-0-cuarrays-0-9/19697 "2019-01-16T13:53:50Z")

</div>

We’ve just released a big update of the Julia CUDA GPU stack, not specifically because of shiny new features, but because of the packages being stuck due to an unfortunate version dependency issue that should be resolved…

---

## [\[ANN\] SortingLab.jl - fast sorting algorithms for strings and CategoricalArrays](https://discourse.julialang.org/t/ann-sortinglab-jl-fast-sorting-algorithms-for-strings-and-categoricalarrays/19653)

<div class="topic-metadata">

**Author:** [@xiaodai](https://discourse.julialang.org/u/xiaodai)\
**Replies:** 2\
**Last updated:** [January 15, 2019, 10:12pm UTC](https://discourse.julialang.org/t/ann-sortinglab-jl-fast-sorting-algorithms-for-strings-and-categoricalarrays/19653 "2019-01-15T22:12:43Z")

</div>

I have updated the package to support Julia v1. There is no-intention of supporting Julia v0.6. Benchmarks Example usage using SortingLab; import Test: @test N = 1\_000\_000; K = 100; # faster string sort svec = …

---

## [StructReinterpret.jl : faster ReinterpretArray for homogeneous structs (such as StaticArrays!)](https://discourse.julialang.org/t/structreinterpret-jl-faster-reinterpretarray-for-homogeneous-structs-such-as-staticarrays/19668)

<div class="topic-metadata">

**Author:** [@favba](https://discourse.julialang.org/u/favba)\
**Replies:** 1\
**Last updated:** [January 15, 2019, 4:12pm UTC](https://discourse.julialang.org/t/structreinterpret-jl-faster-reinterpretarray-for-homogeneous-structs-such-as-staticarrays/19668 "2019-01-15T16:12:32Z")

</div>

I’ll copy the StructReinterpret.jl README: This package provides an array type similar to ReinterpretArray for reinterpreting bits type element arrays as an array of a homogeneous struct. It works with NTuple wrapper s…

---

## [\[ANN\] Jive.jl - some useful steps in tests](https://discourse.julialang.org/t/ann-jive-jl-some-useful-steps-in-tests/19556)

<div class="topic-metadata">

**Author:** [@wookyoung](https://discourse.julialang.org/u/wookyoung)\
**Replies:** 1\
**Last updated:** [January 12, 2019, 2:40pm UTC](https://discourse.julialang.org/t/ann-jive-jl-some-useful-steps-in-tests/19556 "2019-01-12T14:40:08Z")

</div>

Hello, I’d like to introduce a new package, that would help your testing be more fun and much joyful about writing and running tests. Jive v0.1.4 features runtests - used to run all or specify the target test files…

---

## [\[ANN\] Nextion.jl - Julia library to communicate with Itead Nextion displays](https://discourse.julialang.org/t/ann-nextion-jl-julia-library-to-communicate-with-itead-nextion-displays/19357)

<div class="topic-metadata">

**Author:** [@scelles](https://discourse.julialang.org/u/scelles)\
**Replies:** 0\
**Last updated:** [January 7, 2019, 4:07pm UTC](https://discourse.julialang.org/t/ann-nextion-jl-julia-library-to-communicate-with-itead-nextion-displays/19357 "2019-01-07T16:07:33Z")

</div>

An unofficial Julia library to communicate with Itead Nextion displays Itead Nextion display is a Human Machine Interface (HMI) solution combining a TFT touch display with an onboard processor and memory. User interf…

---

## [\[ANN\] WeightedOnlineStats.jl](https://discourse.julialang.org/t/ann-weightedonlinestats-jl/18317)

<div class="topic-metadata">

**Author:** [@gdkrmr](https://discourse.julialang.org/u/gdkrmr)\
**Replies:** 12\
**Last updated:** [January 8, 2019, 9:49am UTC](https://discourse.julialang.org/t/ann-weightedonlinestats-jl/18317 "2019-01-08T09:49:38Z")

</div>

Check out WeightedOnlineStats.jl (GitHub - gdkrmr/WeightedOnlineStats.jl: Weighted version of OnlineStats.jl) if you like OnlineStats.jl but were missing proper statistical weighting.

---

## [\[ANN\] BTCParser.jl](https://discourse.julialang.org/t/ann-btcparser-jl/19329)

<div class="topic-metadata">

**Author:** [@gdkrmr](https://discourse.julialang.org/u/gdkrmr)\
**Replies:** 0\
**Last updated:** [January 6, 2019, 5:52pm UTC](https://discourse.julialang.org/t/ann-btcparser-jl/19329 "2019-01-06T17:52:06Z")

</div>

A parser for the Bitcoin blockchain in pure Julia.

---

## [\[ANN\] WaveFunctionCollapse.jl](https://discourse.julialang.org/t/ann-wavefunctioncollapse-jl/19187)

<div class="topic-metadata">

**Author:** [@Robert\_Honig](https://discourse.julialang.org/u/Robert_Honig)\
**Replies:** 0\
**Last updated:** [January 2, 2019, 11:25am UTC](https://discourse.julialang.org/t/ann-wavefunctioncollapse-jl/19187 "2019-01-02T11:25:30Z")

</div>

Hi all, I’m announcing WaveFunctionCollapse.jl, an implementation of the WaveFunctionCollapse algorithm. WaveFunctionCollapse.jl procedurally generates arbitrarily sized images based on a single example bitmap. As an …

---

## [\[ANN\] Covar.jl - Propagation of Covariant Uncertainties](https://discourse.julialang.org/t/ann-covar-jl-propagation-of-covariant-uncertainties/19006)

<div class="topic-metadata">

**Author:** [@simeonschaub](https://discourse.julialang.org/u/simeonschaub)\
**Replies:** 4\
**Last updated:** [December 27, 2018, 10:25pm UTC](https://discourse.julialang.org/t/ann-covar-jl-propagation-of-covariant-uncertainties/19006 "2018-12-27T22:25:55Z")

</div>

Covar.jl is a package to handle systems with multiple uncertainties, whose correlations are described by covariance matrices. Part of the motivation for developing this package was the desire to nicely handle fit results…

---

## [\[ANN\] TimesDates.jl for v1](https://discourse.julialang.org/t/ann-timesdates-jl-for-v1/18819)

<div class="topic-metadata">

**Author:** [@JeffreySarnoff](https://discourse.julialang.org/u/JeffreySarnoff)\
**Replies:** 0\
**Last updated:** [December 19, 2018, 5:30am UTC](https://discourse.julialang.org/t/ann-timesdates-jl-for-v1/18819 "2018-12-19T05:30:09Z")

</div>

TimesDates.jl is for working with sub-millisecond (as fine as 1 nanosecond) resolvable times and zoned dates.It has been updated for Julia v1 and functions more smoothly than before. See the docs for details.

---

## [\[ANN\] ObjectStores.jl](https://discourse.julialang.org/t/ann-objectstores-jl/18622)

<div class="topic-metadata">

**Author:** [@jocklawrie](https://discourse.julialang.org/u/jocklawrie)\
**Replies:** 0\
**Last updated:** [December 13, 2018, 4:34am UTC](https://discourse.julialang.org/t/ann-objectstores-jl/18622 "2018-12-13T04:34:55Z")

</div>

Hi all, ObjectStores.jl defines an API for accessing object storage (in which objects are stored in buckets). An ObjectStore is an abstract type that allows you to swap the storage back-end without changing your code. …

---

## [Metadata.jl Pull Requests](https://discourse.julialang.org/t/metadata-jl-pull-requests/18583)

<div class="topic-metadata">

**Author:** [@juliusgeo](https://discourse.julialang.org/u/juliusgeo)\
**Replies:** 4\
**Last updated:** [December 13, 2018, 1:26am UTC](https://discourse.julialang.org/t/metadata-jl-pull-requests/18583 "2018-12-13T01:26:31Z")

</div>

Hi all, I am a newbie to Julia attempting to submit my package for consideration. I created a pull request to Metadata.jl using attobot, and then it just sat for around a month before it was closed. There were no additi…

---

## [New package for piecewise deterministic Markov processes](https://discourse.julialang.org/t/new-package-for-piecewise-deterministic-markov-processes/18311)

<div class="topic-metadata">

**Author:** [@rveltz](https://discourse.julialang.org/u/rveltz)\
**Replies:** 11\
**Last updated:** [December 12, 2018, 7:32pm UTC](https://discourse.julialang.org/t/new-package-for-piecewise-deterministic-markov-processes/18311 "2018-12-12T19:32:31Z")

</div>

Hi, I am happy to announce a package PiecewiseDeterministicMarkovProcesses.jl to simulate ODE with stochastic jumps. A lot of effort has been put to remove unncessary allocations, to make it fast and precise (in term o…

---

## [\[ANN\] BitsFields.jl (one or more fields of bits )](https://discourse.julialang.org/t/ann-bitsfields-jl-one-or-more-fields-of-bits/16933)

<div class="topic-metadata">

**Author:** [@JeffreySarnoff](https://discourse.julialang.org/u/JeffreySarnoff)\
**Replies:** 2\
**Last updated:** [December 11, 2018, 7:02pm UTC](https://discourse.julialang.org/t/ann-bitsfields-jl-one-or-more-fields-of-bits/16933 "2018-12-11T19:02:22Z")

</div>

BitsFields is a package for specifying bitfields, collecting bitfield specifiers for multifield designs, and utilizing the bitfields by setting, getting, and altering the values they hold. This initial release provide…

---

## [ANN: CircularList.jl](https://discourse.julialang.org/t/ann-circularlist-jl/18499)

<div class="topic-metadata">

**Author:** [@tk3369](https://discourse.julialang.org/u/tk3369)\
**Replies:** 1\
**Last updated:** [December 10, 2018, 12:51pm UTC](https://discourse.julialang.org/t/ann-circularlist-jl/18499 "2018-12-10T12:51:56Z")

</div>

As part of solving an Advent Of Code problem, I’ve built a circular linked list data structure. I thought it could be useful to others, hence releasing it as a package. Not registered yet… will do that soon. I appreci…

---

## [ANN: StatsMakie prerelease for statistical and data visualizations](https://discourse.julialang.org/t/ann-statsmakie-prerelease-for-statistical-and-data-visualizations/18367)

<div class="topic-metadata">

**Author:** [@piever](https://discourse.julialang.org/u/piever)\
**Replies:** 3\
**Last updated:** [December 8, 2018, 8:39pm UTC](https://discourse.julialang.org/t/ann-statsmakie-prerelease-for-statistical-and-data-visualizations/18367 "2018-12-08T20:39:15Z")

</div>

I’m happy to announce the prerelease (still to be merged in METADATA) of StatsMakie. StatsMakie provides recipes for statistical visualizations, built on top of Makie, as well as an API inspired on grammar of graphics to…

---

## [\[ANN\] Makeitso.jl: Make-like behaviour for Julia scripts](https://discourse.julialang.org/t/ann-makeitso-jl-make-like-behaviour-for-julia-scripts/18243)

<div class="topic-metadata">

**Author:** [@krcools](https://discourse.julialang.org/u/krcools)\
**Replies:** 0\
**Last updated:** [December 3, 2018, 11:04am UTC](https://discourse.julialang.org/t/ann-makeitso-jl-make-like-behaviour-for-julia-scripts/18243 "2018-12-03T11:04:02Z")

</div>

Makeitso.jl Make-like behavior to facilitate writing long-running scripts. The idea is that the user supplies the dependencies between targets and recipes for how to make a target from those dependencies. If changes ha…

---

## [ANN: Webview.jl](https://discourse.julialang.org/t/ann-webview-jl/17231)

<div class="topic-metadata">

**Author:** [@joa-quim](https://discourse.julialang.org/u/joa-quim)\
**Replies:** 9\
**Last updated:** [November 10, 2018, 6:16pm UTC](https://discourse.julialang.org/t/ann-webview-jl/17231 "2018-11-10T18:16:13Z")

</div>

Hi, I would like to announce the Webview.jl package that displays the contents of a markdown file in a browser window. So far, and since I’ve yet learned much about the building package system, it does not install the n…

---

## [Release: NLsolve 3.0.0](https://discourse.julialang.org/t/release-nlsolve-3-0-0/17248)

<div class="topic-metadata">

**Author:** [@pkofod](https://discourse.julialang.org/u/pkofod)\
**Replies:** 5\
**Last updated:** [November 7, 2018, 2:12pm UTC](https://discourse.julialang.org/t/release-nlsolve-3-0-0/17248 "2018-11-07T14:12:34Z")

</div>

Consider this a PSA about an important breakign change that NLsolve 3.0.0 ships with. Upon running METADATA’s CIBot we found out that the breaking change in NLsolve 3.0.0 did indeed cause some robotics packages to fail,…

---

## [ANN: IPython.jl --- launch IPython in Julia REPL](https://discourse.julialang.org/t/ann-ipython-jl-launch-ipython-in-julia-repl/17228)

<div class="topic-metadata">

**Author:** [@tkf](https://discourse.julialang.org/u/tkf)\
**Replies:** 0\
**Last updated:** [November 6, 2018, 11:02pm UTC](https://discourse.julialang.org/t/ann-ipython-jl-launch-ipython-in-julia-repl/17228 "2018-11-06T23:02:48Z")

</div>

Let me introduce my package IPython.jl. It let you drop into IPython session from Julia REPL with the help of PyCall. Here is an example session: It’s already registered so you can install it by: (v1.0) pkg\> add I…

---

## [ANN: PyJulia 0.2 is released with Julia 1.0 support](https://discourse.julialang.org/t/ann-pyjulia-0-2-is-released-with-julia-1-0-support/17227)

<div class="topic-metadata">

**Author:** [@tkf](https://discourse.julialang.org/u/tkf)\
**Replies:** 0\
**Last updated:** [November 6, 2018, 10:32pm UTC](https://discourse.julialang.org/t/ann-pyjulia-0-2-is-released-with-julia-1-0-support/17227 "2018-11-06T22:32:52Z")

</div>

We are happy to announce that PyJulia 0.2 is released! It now supports Julia 1.0 as well as 0.6. Highlights: Importing Julia modules to Python now “just works” without any setup. You can run from julia import Base, …

---

## [\[ANN\] LightGraphs v1.0.0](https://discourse.julialang.org/t/ann-lightgraphs-v1-0-0/13186)

<div class="topic-metadata">

**Author:** [@anon94023334](https://discourse.julialang.org/u/anon94023334)\
**Replies:** 3\
**Last updated:** [August 10, 2018, 5:33pm UTC](https://discourse.julialang.org/t/ann-lightgraphs-v1-0-0/13186 "2018-08-10T17:33:29Z")

</div>

On the heels of Julia 1.0, I am very pleased to announce that we have released LightGraphs v1.0.0, our first major version. Release notes may be found here, and the documentation has been updated to reflect the current …

---

## [ANN: PGFPlotsX](https://discourse.julialang.org/t/ann-pgfplotsx/9941)

<div class="topic-metadata">

**Author:** [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Replies:** 7\
**Last updated:** [April 13, 2018, 10:45pm UTC](https://discourse.julialang.org/t/ann-pgfplotsx/9941 "2018-04-13T22:45:58Z")

</div>

ANN: PGFPlotsX PGFPlotsX (GitHub - KristofferC/PGFPlotsX.jl: Plots in Julia using the PGFPlots LaTeX package) is (yet another) plotting package that aims to provide a convenient way of using PGFPlots http://pgfplots.sou…

---

## [\[ANN\]: Gaston v0.7.0 - A package for plotting using gnuplot](https://discourse.julialang.org/t/ann-gaston-v0-7-0-a-package-for-plotting-using-gnuplot/8059)

<div class="topic-metadata">

**Author:** [@mbaz](https://discourse.julialang.org/u/mbaz)\
**Replies:** 4\
**Last updated:** [January 15, 2018, 4:19pm UTC](https://discourse.julialang.org/t/ann-gaston-v0-7-0-a-package-for-plotting-using-gnuplot/8059 "2018-01-15T16:19:22Z")

</div>

I’m happy to announce that I have just released version 0.7.0 of the plotting package Gaston, which uses gnuplot as a backend. Its main features are: Focus on fast and simple plotting both on screen and in a Jupyter no…

---

## [ANN: MetaGraphs: LightGraphs With Metadata](https://discourse.julialang.org/t/ann-metagraphs-lightgraphs-with-metadata/4983)

<div class="topic-metadata">

**Author:** [@anon94023334](https://discourse.julialang.org/u/anon94023334)\
**Replies:** 1\
**Last updated:** [July 20, 2017, 11:09pm UTC](https://discourse.julialang.org/t/ann-metagraphs-lightgraphs-with-metadata/4983 "2017-07-20T23:09:52Z")

</div>

(…or, Christmas in July) I’m very excited to announce MetaGraphs.jl, the latest product of our LightGraphs.jl abstraction efforts. From day 1, associating metadata with vertices and edges has been the #1 request of Lig…

---

## [ANN: SimpleWeightedGraphs.jl](https://discourse.julialang.org/t/ann-simpleweightedgraphs-jl/4761)

<div class="topic-metadata">

**Author:** [@anon94023334](https://discourse.julialang.org/u/anon94023334)\
**Replies:** 2\
**Last updated:** [July 10, 2017, 3:27pm UTC](https://discourse.julialang.org/t/ann-simpleweightedgraphs-jl/4761 "2017-07-10T15:27:03Z")

</div>

I’m happy to announce the first (of hopefully many) custom graph interfaces to LightGraphs.jl. SimpleWeightedGraphs is a proof-of-concept that was mostly hammered out at JuliaCon. As its name might imply, it provides wei…

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