# Package Announcements

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

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

**Page:** 48

---

## [Full Win32API headers and bindings for Julia (WIP)](https://discourse.julialang.org/t/full-win32api-headers-and-bindings-for-julia-wip/69657)

<div class="topic-metadata">

**Author:** [@Chris\_Green](https://discourse.julialang.org/u/Chris_Green)\
**Replies:** 2\
**Last updated:** [October 13, 2021, 8:11am UTC](https://discourse.julialang.org/t/full-win32api-headers-and-bindings-for-julia-wip/69657 "2021-10-13T08:11:26Z")

</div>

Hi. I have just started programming in Julia. I needed access to some WIN32 APIs so that I could deal with some threading issues in the Julia runtime. I got tired of making manual definitions, and banged out a really ba…

---

## [\[ANN/RFC\] Multi-column expressions with implicit broadcasting for DataFrameMacros.jl](https://discourse.julialang.org/t/ann-rfc-multi-column-expressions-with-implicit-broadcasting-for-dataframemacros-jl/69543)

<div class="topic-metadata">

**Author:** [@jules](https://discourse.julialang.org/u/jules)\
**Replies:** 0\
**Last updated:** [October 11, 2021, 8:29am UTC](https://discourse.julialang.org/t/ann-rfc-multi-column-expressions-with-implicit-broadcasting-for-dataframemacros-jl/69543 "2021-10-11T08:29:56Z")

</div>

Hi all, I want to share a cool upcoming feature of DataFrameMacros with you (currently in this PR multiple columns by jkrumbiegel · Pull Request #15 · jkrumbiegel/DataFrameMacros.jl · GitHub) and get some thoughts on two…

---

## [\[ANN\] DataWrangler: Data transformation tools for analytics](https://discourse.julialang.org/t/ann-datawrangler-data-transformation-tools-for-analytics/69490)

<div class="topic-metadata">

**Author:** [@viraltux](https://discourse.julialang.org/u/viraltux)\
**Replies:** 2\
**Last updated:** [October 10, 2021, 1:14pm UTC](https://discourse.julialang.org/t/ann-datawrangler-data-transformation-tools-for-analytics/69490 "2021-10-10T13:14:07Z")

</div>

DataWrangler.lj has been created in the process of decoupling functionality from Forecast.jl . The package contains a collection of basic tools to prepare data for analytics and specially so for time series analysis and…

---

## [\[ANN\] JuliaFormatter.jl](https://discourse.julialang.org/t/ann-juliaformatter-jl/48084)

<div class="topic-metadata">

**Author:** [@domluna](https://discourse.julialang.org/u/domluna)\
**Replies:** 44\
**Last updated:** [October 9, 2021, 4:00pm UTC](https://discourse.julialang.org/t/ann-juliaformatter-jl/48084 "2021-10-09T16:00:35Z")

</div>

I’ve realized this hasn’t been posted on here, despite it being registered and used for several months. JuliaFormatter.jl is a width-sensitive formatter for the Julia programming language. It can format: Julia files J…

---

## [\[ANN\] Announcing PAPI.jl](https://discourse.julialang.org/t/ann-announcing-papi-jl/69357)

<div class="topic-metadata">

**Author:** [@tomhaber](https://discourse.julialang.org/u/tomhaber)\
**Replies:** 7\
**Last updated:** [October 9, 2021, 7:12am UTC](https://discourse.julialang.org/t/ann-announcing-papi-jl/69357 "2021-10-09T07:12:01Z")

</div>

I would like to introduce PAPI.jl, Julia bindings for the PAPI hardware performance counters library. Performance Application Programming Interface (PAPI) is a portable and efficient API to access the performance count…

---

## [CBinding.jl - bringing C's nested structs/unions, alignment, bitfields, variadic functions to Julia](https://discourse.julialang.org/t/cbinding-jl-bringing-cs-nested-structs-unions-alignment-bitfields-variadic-functions-to-julia/25902)

<div class="topic-metadata">

**Author:** [@krrutkow](https://discourse.julialang.org/u/krrutkow)\
**Replies:** 12\
**Last updated:** [October 9, 2021, 3:38am UTC](https://discourse.julialang.org/t/cbinding-jl-bringing-cs-nested-structs-unions-alignment-bitfields-variadic-functions-to-julia/25902 "2021-10-09T03:38:41Z")

</div>

I am announcing the availability of package CBinding.jl as a much improved way of interfacing C APIs from Julia with syntax analogous to the C you are binding to! julia\> using CBinding julia\> @cstruct MyCStruct { # s…

---

## [\[ANN\] ErrorTypes.jl - Rust-like safe errors in Julia](https://discourse.julialang.org/t/ann-errortypes-jl-rust-like-safe-errors-in-julia/53953)

<div class="topic-metadata">

**Author:** [@jakobnissen](https://discourse.julialang.org/u/jakobnissen)\
**Replies:** 14\
**Last updated:** [October 6, 2021, 3:39am UTC](https://discourse.julialang.org/t/ann-errortypes-jl-rust-like-safe-errors-in-julia/53953 "2021-10-06T03:39:39Z")

</div>

I’m pleased to announce the inital 0.1 release of my new package ErrorTypes.jl. If you’re familiar with Rust, ErrorTypes introduces limited versions of Rust’s Option\<T\> and Result\<T, E\> and the recoverable error handlin…

---

## [\[ANN\] ForecastData: Time Series Datasets for Julia](https://discourse.julialang.org/t/ann-forecastdata-time-series-datasets-for-julia/69285)

<div class="topic-metadata">

**Author:** [@viraltux](https://discourse.julialang.org/u/viraltux)\
**Replies:** 3\
**Last updated:** [October 6, 2021, 1:45pm UTC](https://discourse.julialang.org/t/ann-forecastdata-time-series-datasets-for-julia/69285 "2021-10-06T13:45:10Z")

</div>

ForecastData.lj has been created in the process of decoupling functionality from Forecast.jl . This package handles access to small to medium size time series datasets (in the Megabytes) to be used in Julia. Since the…

---

## [\[ANN\] PrettyTables.jl v1.2.2](https://discourse.julialang.org/t/ann-prettytables-jl-v1-2-2/69193)

<div class="topic-metadata">

**Author:** [@Ronis\_BR](https://discourse.julialang.org/u/Ronis_BR)\
**Replies:** 4\
**Last updated:** [October 5, 2021, 11:21pm UTC](https://discourse.julialang.org/t/ann-prettytables-jl-v1-2-2/69193 "2021-10-05T23:21:21Z")

</div>

Hi! I just tag a new version of PrettyTables.jl (v1.2.2) and I would like to point out an amazing work done by @lorenzoh (GitHub, I am not sure if he is here in Discourse). He had an idea to use CustomTextCell so that w…

---

## [\[ANN\] SCS-0.7.1 comes with GPU support](https://discourse.julialang.org/t/ann-scs-0-7-1-comes-with-gpu-support/49240)

<div class="topic-metadata">

**Author:** [@abulak](https://discourse.julialang.org/u/abulak)\
**Replies:** 2\
**Last updated:** [October 5, 2021, 10:41pm UTC](https://discourse.julialang.org/t/ann-scs-0-7-1-comes-with-gpu-support/49240 "2021-10-05T22:41:09Z")

</div>

Dear all, I’m pleased to announce the release of SCS.jl-0.7.1, which finally plumbed the optional support for the gpu indirect solver through jlls. Since we didn’t want to depend on CUDA\_jll (a huge dependancy), the gp…

---

## [\[ANN\] ForecastPlots: Collection of plot functionalities for time series analysis](https://discourse.julialang.org/t/ann-forecastplots-collection-of-plot-functionalities-for-time-series-analysis/68940)

<div class="topic-metadata">

**Author:** [@viraltux](https://discourse.julialang.org/u/viraltux)\
**Replies:** 2\
**Last updated:** [September 30, 2021, 6:04am UTC](https://discourse.julialang.org/t/ann-forecastplots-collection-of-plot-functionalities-for-time-series-analysis/68940 "2021-09-30T06:04:53Z")

</div>

ForecastPlots.lj has been created in the process of decoupling functionality from Forecast.jl. The package contains a collection of basic plots for time series analysis. Some of these functionalities also return the dat…

---

## [\[RFC-ANN\] GeographicModels.jl: earth gravity and magnetic models from GeographicLib](https://discourse.julialang.org/t/rfc-ann-geographicmodels-jl-earth-gravity-and-magnetic-models-from-geographiclib/69021)

<div class="topic-metadata">

**Author:** [@twadleigh](https://discourse.julialang.org/u/twadleigh)\
**Replies:** 1\
**Last updated:** [October 1, 2021, 3:08pm UTC](https://discourse.julialang.org/t/rfc-ann-geographicmodels-jl-earth-gravity-and-magnetic-models-from-geographiclib/69021 "2021-10-01T15:08:32Z")

</div>

I’ve created GeographicModels.jl, a package that wraps the magnetic, gravity, and gridded geoid models of GeographicLib. Possibly useful to persons who want to do high-precision navigation work in julia. I would welcome…

---

## [\[ANN\] TableScraper.jl - an easy way to scrape WELL-FORMED tables from webpages](https://discourse.julialang.org/t/ann-tablescraper-jl-an-easy-way-to-scrape-well-formed-tables-from-webpages/61636)

<div class="topic-metadata">

**Author:** [@xiaodai](https://discourse.julialang.org/u/xiaodai)\
**Replies:** 8\
**Last updated:** [October 1, 2021, 12:14am UTC](https://discourse.julialang.org/t/ann-tablescraper-jl-an-easy-way-to-scrape-well-formed-tables-from-webpages/61636 "2021-10-01T00:14:27Z")

</div>

---

## [\[ANN\] NeuralOperators.jl - Learning the Infinite-dimensional operator for partial differential equations](https://discourse.julialang.org/t/ann-neuraloperators-jl-learning-the-infinite-dimensional-operator-for-partial-differential-equations/68779)

<div class="topic-metadata">

**Author:** [@foldfelis](https://discourse.julialang.org/u/foldfelis)\
**Replies:** 2\
**Last updated:** [September 28, 2021, 7:06pm UTC](https://discourse.julialang.org/t/ann-neuraloperators-jl-learning-the-infinite-dimensional-operator-for-partial-differential-equations/68779 "2021-09-28T19:06:18Z")

</div>

I’m pleased to announce that NeuralOperator.jl is now available. Neural operator is a novel deep learning architecture introduced by Zongyi-Li et al. It learns a operator, which is a mapping between infinite-dimensional …

---

## [\[ANN\] ONNXRunTime.jl](https://discourse.julialang.org/t/ann-onnxruntime-jl/68978)

<div class="topic-metadata">

**Author:** [@jw3126](https://discourse.julialang.org/u/jw3126)\
**Replies:** 0\
**Last updated:** [September 30, 2021, 7:20am UTC](https://discourse.julialang.org/t/ann-onnxruntime-jl/68978 "2021-09-30T07:20:02Z")

</div>

I am happy to announce ONNXRunTime.jl. ONNX is a file format for saving neural networks. ONNXRunTime.jl is a wrapper around onnxruntime and allows loading ONNX files and using them for inference. For instance: julia\> i…

---

## [\[ANN\] RemoteS.jl](https://discourse.julialang.org/t/ann-remotes-jl/68782)

<div class="topic-metadata">

**Author:** [@joa-quim](https://discourse.julialang.org/u/joa-quim)\
**Replies:** 3\
**Last updated:** [September 26, 2021, 9:45pm UTC](https://discourse.julialang.org/t/ann-remotes-jl/68782 "2021-09-26T21:45:53Z")

</div>

Hi, I’m pleased to announce the RemoteS.jl package to deal mainly with EOS satellite data. See examples in the Gallery to get the feeling of this package Plot AQUA satellite tracks. @Ronis\_BR this one is for you …

---

## [\[ANN\] Announcing GeometricMultigrid.jl](https://discourse.julialang.org/t/ann-announcing-geometricmultigrid-jl/68754)

<div class="topic-metadata">

**Author:** [@weymouth](https://discourse.julialang.org/u/weymouth)\
**Replies:** 3\
**Last updated:** [September 25, 2021, 7:35pm UTC](https://discourse.julialang.org/t/ann-announcing-geometricmultigrid-jl/68754 "2021-09-25T19:35:43Z")

</div>

Just a heads-up announcing GeometricMultigrid.jl is now registered, for anyone who is interested. Benchmark example for mg! solver demonstrating NlogN solution time scaling with the length of the solution vector. Th…

---

## [\[ANN\] LinearFitXYerrors.jl : least squares ﬁtting of straight lines with correlated errors](https://discourse.julialang.org/t/ann-linearfitxyerrors-jl-least-squares-tting-of-straight-lines-with-correlated-errors/68112)

<div class="topic-metadata">

**Author:** [@rafael.guerra](https://discourse.julialang.org/u/rafael.guerra)\
**Replies:** 0\
**Last updated:** [September 13, 2021, 6:34pm UTC](https://discourse.julialang.org/t/ann-linearfitxyerrors-jl-least-squares-tting-of-straight-lines-with-correlated-errors/68112 "2021-09-13T18:34:55Z")

</div>

LinearFitXYerrors.jl is a small Julia package, based on York et al. (2004) with a few additions, to perform 1D linear fitting of experimental data with errors in both X and Y variables. The README.md file provides detai…

---

## [\[ANN\] MOSLab.jl From Semiconductor to TransistorLevel Modeling in Julia](https://discourse.julialang.org/t/ann-moslab-jl-from-semiconductor-to-transistorlevel-modeling-in-julia/68224)

<div class="topic-metadata">

**Author:** [@Raposo](https://discourse.julialang.org/u/Raposo)\
**Replies:** 0\
**Last updated:** [September 15, 2021, 6:21pm UTC](https://discourse.julialang.org/t/ann-moslab-jl-from-semiconductor-to-transistorlevel-modeling-in-julia/68224 "2021-09-15T18:21:00Z")

</div>

I am excited to share the initial release of MOSLab.jl From Semiconductor to TransistorLevel Modeling in Julia, including: Material properties analysis of electronical characteristics using Fermi-Dirac distribution…

---

## [\[ANN\] LightBSON.jl](https://discourse.julialang.org/t/ann-lightbson-jl/67437)

<div class="topic-metadata">

**Author:** [@Christian\_Rorvik](https://discourse.julialang.org/u/Christian_Rorvik)\
**Replies:** 10\
**Last updated:** [September 10, 2021, 6:28am UTC](https://discourse.julialang.org/t/ann-lightbson-jl/67437 "2021-09-10T06:28:59Z")

</div>

Borne out of a need for high performance and allocation free BSON processing, announcing LightBSON.jl. What It Is Allocation free API for reading and writing BSON data. Natural mapping of Julia types to corresponding B…

---

## [\[ANN\] TIDIGITSRecipe.jl: the first Julia-flavoured speech recognition recipe!](https://discourse.julialang.org/t/ann-tidigitsrecipe-jl-the-first-julia-flavoured-speech-recognition-recipe/56070)

<div class="topic-metadata">

**Author:** [@nantonel](https://discourse.julialang.org/u/nantonel)\
**Replies:** 0\
**Last updated:** [February 26, 2021, 8:53am UTC](https://discourse.julialang.org/t/ann-tidigitsrecipe-jl-the-first-julia-flavoured-speech-recognition-recipe/56070 "2021-02-26T08:53:41Z")

</div>

I’m happy to announce TIDIGITSRecipe an entirely Julia-flavoured automatic-speech-recognition (ASR) recipe! The repository comes with a live demo where you can use your own voice to recognise spoken digits in English. …

---

## [\[ANN\] InstaRound.jl](https://discourse.julialang.org/t/ann-instaround-jl/67807)

<div class="topic-metadata">

**Author:** [@PyDataBlog](https://discourse.julialang.org/u/PyDataBlog)\
**Replies:** 7\
**Last updated:** [September 8, 2021, 7:45am UTC](https://discourse.julialang.org/t/ann-instaround-jl/67807 "2021-09-08T07:45:42Z")

</div>

I am excited to share one of the Julia packages I worked on during the summer. InstaRound.jl is a small utility Julia package which extends Base.round with a more human readable rounding style. This is useful for anyone…

---

## [ANN: Nonconvex.jl a toolbox for AD-based constrained non-convex optimization](https://discourse.julialang.org/t/ann-nonconvex-jl-a-toolbox-for-ad-based-constrained-non-convex-optimization/59362)

<div class="topic-metadata">

**Author:** [@mohamed82008](https://discourse.julialang.org/u/mohamed82008)\
**Replies:** 34\
**Last updated:** [September 5, 2021, 11:30am UTC](https://discourse.julialang.org/t/ann-nonconvex-jl-a-toolbox-for-ad-based-constrained-non-convex-optimization/59362 "2021-09-05T11:30:22Z")

</div>

I am glad to announce Nonconvex.jl, a package in which I implement and wrap a few constrained nonlinear optimization algorithms and packages using automatic differentiation as a fundamental building block. There is no wa…

---

## [\[ANN\] Smoothers: Collection of basic smoothers and smoother related applications](https://discourse.julialang.org/t/ann-smoothers-collection-of-basic-smoothers-and-smoother-related-applications/67687)

<div class="topic-metadata">

**Author:** [@viraltux](https://discourse.julialang.org/u/viraltux)\
**Replies:** 5\
**Last updated:** [September 4, 2021, 5:23pm UTC](https://discourse.julialang.org/t/ann-smoothers-collection-of-basic-smoothers-and-smoother-related-applications/67687 "2021-09-04T17:23:52Z")

</div>

In order to learn Julia I began building the package Forecast, after familiarizing myself with the language it was just natural to move from adding new models to the package to refactor it so that the package could bene…

---

## [\[ANN\] SparkSQL.jl release 1.1.0](https://discourse.julialang.org/t/ann-sparksql-jl-release-1-1-0/67521)

<div class="topic-metadata">

**Author:** [@propelledanalytics](https://discourse.julialang.org/u/propelledanalytics)\
**Replies:** 0\
**Last updated:** [September 1, 2021, 5:05pm UTC](https://discourse.julialang.org/t/ann-sparksql-jl-release-1-1-0/67521 "2021-09-01T17:05:02Z")

</div>

This post is announcing the release of SparkSQL.jl version 1.1.0. SparkSQL.jl is software that enables Julia programs to work with Apache Spark using just SQL. Apache Spark is one of the world’s most ubiquitous open-s…

---

## [\[ANN\] jlrs 0.12: improved compile times, colorful error messages and backtraces, generator tasks, and more!](https://discourse.julialang.org/t/ann-jlrs-0-12-improved-compile-times-colorful-error-messages-and-backtraces-generator-tasks-and-more/67288)

<div class="topic-metadata">

**Author:** [@Taaitaaiger](https://discourse.julialang.org/u/Taaitaaiger)\
**Replies:** 0\
**Last updated:** [August 29, 2021, 3:42pm UTC](https://discourse.julialang.org/t/ann-jlrs-0-12-improved-compile-times-colorful-error-messages-and-backtraces-generator-tasks-and-more/67288 "2021-08-29T15:42:03Z")

</div>

jlrs is a crate that provides access to most of the Julia C API and can be used to embed Julia in Rust applications. Version 0.12 brings a few new improvements, mostly involving compile time and async capabilities. jlrs …

---

## [ANN: GraphIO.jl and upcoming LightGraphs developments](https://discourse.julialang.org/t/ann-graphio-jl-and-upcoming-lightgraphs-developments/3334)

<div class="topic-metadata">

**Author:** [@anon94023334](https://discourse.julialang.org/u/anon94023334)\
**Replies:** 0\
**Last updated:** [April 21, 2017, 10:06pm UTC](https://discourse.julialang.org/t/ann-graphio-jl-and-upcoming-lightgraphs-developments/3334 "2017-04-21T22:06:22Z")

</div>

Hi all, For those of you who use LightGraphs.jl, I am pleased to announce that we have registered v0.0.1 of GraphIO.jl which will become the primary repository for methods dealing with reading and writing LightGraphs (a…

---

## [ANN: NaiveNASlib, NaiveNASflux, NaiveGAflux: Tools for network surgery and neural architecture search](https://discourse.julialang.org/t/ann-naivenaslib-naivenasflux-naivegaflux-tools-for-network-surgery-and-neural-architecture-search/31283)

<div class="topic-metadata">

**Author:** [@DrChainsaw](https://discourse.julialang.org/u/DrChainsaw)\
**Replies:** 5\
**Last updated:** [August 25, 2021, 1:17pm UTC](https://discourse.julialang.org/t/ann-naivenaslib-naivenasflux-naivegaflux-tools-for-network-surgery-and-neural-architecture-search/31283 "2021-08-25T13:17:11Z")

</div>

Hi All, I have made a trio of packages for neural architecture search, mostly because I fell in love with the language and couldn’t think of anything more useful to do which wasn’t already done (and maybe a little bit b…

---

## [\[ANN\] JuliaFromMATLAB.jl - Call Julia from MATLAB](https://discourse.julialang.org/t/ann-juliafrommatlab-jl-call-julia-from-matlab/66882)

<div class="topic-metadata">

**Author:** [@jondeuce](https://discourse.julialang.org/u/jondeuce)\
**Replies:** 7\
**Last updated:** [August 25, 2021, 11:50am UTC](https://discourse.julialang.org/t/ann-juliafrommatlab-jl-call-julia-from-matlab/66882 "2021-08-25T11:50:24Z")

</div>

Inspired by this recent discussion regarding the state of calling Julia from MATLAB, I have put together a package to try to resolve some of the issues faced by previous approaches: JuliaFromMATLAB.jl. Please scroll down…

---

## [\[ANN\] Escher.jl: Plot metabolic maps using Makie](https://discourse.julialang.org/t/ann-escher-jl-plot-metabolic-maps-using-makie/66927)

<div class="topic-metadata">

**Author:** [@Elmo](https://discourse.julialang.org/u/Elmo)\
**Replies:** 0\
**Last updated:** [August 24, 2021, 5:08pm UTC](https://discourse.julialang.org/t/ann-escher-jl-plot-metabolic-maps-using-makie/66927 "2021-08-24T17:08:38Z")

</div>

Escher.jl is a small recipe package that plots metabolic networks and their associated data using the awesome Makie. In short, metabolic maps, like those found on the website Escher, can be plotted from the comfort of Ju…

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

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