# Package Announcements

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

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

**Page:** 36

---

## [\[ANN\] OndaBatches.jl: Continuous and distributed batching for Onda-formatted datasets](https://discourse.julialang.org/t/ann-ondabatches-jl-continuous-and-distributed-batching-for-onda-formatted-datasets/94577)

<div class="topic-metadata">

**Author:** [@dave.f.kleinschmidt](https://discourse.julialang.org/u/dave.f.kleinschmidt)\
**Replies:** 0\
**Last updated:** [February 13, 2023, 6:12pm UTC](https://discourse.julialang.org/t/ann-ondabatches-jl-continuous-and-distributed-batching-for-onda-formatted-datasets/94577 "2023-02-13T18:12:35Z")

</div>

We (Beacon Biosignals) have recently open-sourced OndaBatches.jl, which encapsulates a set of patterns we’ve found useful for our machine-learning workflows. For high-level context, we’re often working with inconvenient…

---

## [\[ANN\] SPDX.jl v0.2.0: Reading and Writing SPDX Files - Now with support for v2.3 of the specification](https://discourse.julialang.org/t/ann-spdx-jl-v0-2-0-reading-and-writing-spdx-files-now-with-support-for-v2-3-of-the-specification/94576)

<div class="topic-metadata">

**Author:** [@SamuraiAku](https://discourse.julialang.org/u/SamuraiAku)\
**Replies:** 0\
**Last updated:** [February 13, 2023, 5:08pm UTC](https://discourse.julialang.org/t/ann-spdx-jl-v0-2-0-reading-and-writing-spdx-files-now-with-support-for-v2-3-of-the-specification/94576 "2023-02-13T17:08:13Z")

</div>

SPDX.jl A package for reading and writing SPDX files in Julia. Software Package Data eXchange (SPDX) is an open standard for communicating software bill of material information, including provenance, license, security, …

---

## [\[ANN\] PandasJSON](https://discourse.julialang.org/t/ann-pandasjson/94430)

<div class="topic-metadata">

**Author:** [@cjdoris](https://discourse.julialang.org/u/cjdoris)\
**Replies:** 0\
**Last updated:** [February 10, 2023, 8:04pm UTC](https://discourse.julialang.org/t/ann-pandasjson/94430 "2023-02-10T20:04:30Z")

</div>

Here’s a little package for reading and writing tabular data in any of the Pandas JSON formats. It’s not too hard to parse such files yourself but: This integrates with the Tables.jl ecosystem. This handles datetimes…

---

## [\[ANN\] ModelWrappers.jl - Flatten/Unflatten your Model Parameter in an Automatic Differentiation friendly way](https://discourse.julialang.org/t/ann-modelwrappers-jl-flatten-unflatten-your-model-parameter-in-an-automatic-differentiation-friendly-way/94401)

<div class="topic-metadata">

**Author:** [@PatAsch](https://discourse.julialang.org/u/PatAsch)\
**Replies:** 1\
**Last updated:** [February 10, 2023, 12:24pm UTC](https://discourse.julialang.org/t/ann-modelwrappers-jl-flatten-unflatten-your-model-parameter-in-an-automatic-differentiation-friendly-way/94401 "2023-02-10T12:24:49Z")

</div>

This package exists for some time now, but it is finally in a mature enough state that I wanted to share it here too. ModelWrappers.jl allows you to work with Model parameter either as a NamedTuple or as Vector and makes…

---

## [Announcing new package \`CycPols\`](https://discourse.julialang.org/t/announcing-new-package-cycpols/94142)

<div class="topic-metadata">

**Author:** [@Jean\_Michel](https://discourse.julialang.org/u/Jean_Michel)\
**Replies:** 0\
**Last updated:** [February 6, 2023, 2:42pm UTC](https://discourse.julialang.org/t/announcing-new-package-cycpols/94142 "2023-02-06T14:42:20Z")

</div>

This package deals with products of Cyclotomic polynomials. Cyclotomic numbers, and cyclotomic polynomials over the rationals or some cyclotomic field, are important in the theories of finite reductive groups and …

---

## [\[ANN\] Pingouin.jl: a simple yet exhaustive statistical package](https://discourse.julialang.org/t/ann-pingouin-jl-a-simple-yet-exhaustive-statistical-package/48362)

<div class="topic-metadata">

**Author:** [@Clement\_POIRET](https://discourse.julialang.org/u/Clement_POIRET)\
**Replies:** 18\
**Last updated:** [February 4, 2023, 7:31am UTC](https://discourse.julialang.org/t/ann-pingouin-jl-a-simple-yet-exhaustive-statistical-package/48362 "2023-02-04T07:31:50Z")

</div>

Hi everyone, I always wanted to learn Julia, and on the other hand, I never found a satisfying library to conduct statistical tests. I used Pingouin, a stats library in Python made by Raphael Vallat, and I always wished…

---

## [\[ANN\] ChoosyDataLoggers.jl: choosy practices for logging data in numerical experiments](https://discourse.julialang.org/t/ann-choosydataloggers-jl-choosy-practices-for-logging-data-in-numerical-experiments/93419)

<div class="topic-metadata">

**Author:** [@mkschleg](https://discourse.julialang.org/u/mkschleg)\
**Replies:** 4\
**Last updated:** [February 2, 2023, 8:53pm UTC](https://discourse.julialang.org/t/ann-choosydataloggers-jl-choosy-practices-for-logging-data-in-numerical-experiments/93419 "2023-02-02T20:53:15Z")

</div>

Hello! I think many people may find a use in the package ChoosyDataLoggers.jl, especially those running Reinforcement Learning or Machine Learning experiments. The ChoosyDataLoggers package is used to log various groups…

---

## [Fermi.jl: Quantum Chemistry in Julia](https://discourse.julialang.org/t/fermi-jl-quantum-chemistry-in-julia/74962)

<div class="topic-metadata">

**Author:** [@Aroeira](https://discourse.julialang.org/u/Aroeira)\
**Replies:** 3\
**Last updated:** [January 29, 2023, 12:19pm UTC](https://discourse.julialang.org/t/fermi-jl-quantum-chemistry-in-julia/74962 "2023-01-29T12:19:03Z")

</div>

Hello yall, Some coworkers and I have been working on building a quantum chemistry framework in Julia. The package has been registered for a while and I have already had several exchanges with members of the community a…

---

## [\[ANN\] Pipebraces.jl – piping with braces](https://discourse.julialang.org/t/ann-pipebraces-jl-piping-with-braces/93718)

<div class="topic-metadata">

**Author:** [@qsong](https://discourse.julialang.org/u/qsong)\
**Replies:** 2\
**Last updated:** [January 29, 2023, 5:45am UTC](https://discourse.julialang.org/t/ann-pipebraces-jl-piping-with-braces/93718 "2023-01-29T05:45:49Z")

</div>

The idea of piping with curly braces was proposed two months ago. Here is another implementation in favor of |\> {} instead. https://github.com/ianqsong/Pipebraces.jl Take an example in the proposal post for quick compa…

---

## [\[ANN\]: RxInfer.jl 2.0 Julia package for automated Bayesian inference on a factor graph with reactive message passing](https://discourse.julialang.org/t/ann-rxinfer-jl-2-0-julia-package-for-automated-bayesian-inference-on-a-factor-graph-with-reactive-message-passing/89879)

<div class="topic-metadata">

**Author:** [@bvdmitri](https://discourse.julialang.org/u/bvdmitri)\
**Replies:** 23\
**Last updated:** [January 28, 2023, 4:37pm UTC](https://discourse.julialang.org/t/ann-rxinfer-jl-2-0-julia-package-for-automated-bayesian-inference-on-a-factor-graph-with-reactive-message-passing/89879 "2023-01-28T16:37:44Z")

</div>

We are excited to announce the release of RxInfer 2.0, which is a Julia package for fast and scalable Bayesian inference in probabilistic models. RxInfer unites previously released packages ReactiveMP, GraphPPL, and Ro…

---

## [Package request: MRC file reader and writer](https://discourse.julialang.org/t/package-request-mrc-file-reader-and-writer/60121)

<div class="topic-metadata">

**Author:** [@Guillawme](https://discourse.julialang.org/u/Guillawme)\
**Replies:** 8\
**Last updated:** [January 26, 2023, 8:18am UTC](https://discourse.julialang.org/t/package-request-mrc-file-reader-and-writer/60121 "2023-01-26T08:18:56Z")

</div>

Hello there, First of all, I hope package requests are appropriate here. I will try my best to make this request as constructive as can be. If requests are not appropriate, I apologize, and I won’t take it personally if…

---

## [\[ANN\] CondaPkg.jl v0.2.6 - now with REPL integration!](https://discourse.julialang.org/t/ann-condapkg-jl-v0-2-6-now-with-repl-integration/75370)

<div class="topic-metadata">

**Author:** [@cjdoris](https://discourse.julialang.org/u/cjdoris)\
**Replies:** 27\
**Last updated:** [January 25, 2023, 11:30am UTC](https://discourse.julialang.org/t/ann-condapkg-jl-v0-2-6-now-with-repl-integration/75370 "2023-01-25T11:30:14Z")

</div>

(I don’t often post about new versions of packages, but I thought this was was pretty cool, so…) I’ve just released v0.2.6 of CondaPkg.jl, the Pkg-like package for adding Conda dependencies to your Julia project. Pkg R…

---

## [\[ANN\] PanelShift.jl: Time-aware lags and leads in panel data](https://discourse.julialang.org/t/ann-panelshift-jl-time-aware-lags-and-leads-in-panel-data/93344)

<div class="topic-metadata">

**Author:** [@RangeFu](https://discourse.julialang.org/u/RangeFu)\
**Replies:** 0\
**Last updated:** [January 21, 2023, 11:24pm UTC](https://discourse.julialang.org/t/ann-panelshift-jl-time-aware-lags-and-leads-in-panel-data/93344 "2023-01-21T23:24:50Z")

</div>

This is a little package that performs lags and leads with respect to a time vector. Gaps in the time vector are respected. This is a particularly common operation when dealing with unbalanced panel data with irregular…

---

## [\[ANN\] BitPermutations.jl: efficient routines for repeated bit permutations](https://discourse.julialang.org/t/ann-bitpermutations-jl-efficient-routines-for-repeated-bit-permutations/93312)

<div class="topic-metadata">

**Author:** [@giacomogiudice](https://discourse.julialang.org/u/giacomogiudice)\
**Replies:** 0\
**Last updated:** [January 21, 2023, 1:29pm UTC](https://discourse.julialang.org/t/ann-bitpermutations-jl-efficient-routines-for-repeated-bit-permutations/93312 "2023-01-21T13:29:45Z")

</div>

I am happy to announce BitPermutations.jl, a package to efficiently permute the bits in some bitstring, given an arbitrary permutation. Given a permutation over n bits, we can actually reshuffle bitstring in O(log n) ti…

---

## [\[ANN\] ODMXMLTools.jl: A simple tools for working with ODM-XML](https://discourse.julialang.org/t/ann-odmxmltools-jl-a-simple-tools-for-working-with-odm-xml/76193)

<div class="topic-metadata">

**Author:** [@PharmCat](https://discourse.julialang.org/u/PharmCat)\
**Replies:** 3\
**Last updated:** [January 20, 2023, 11:24am UTC](https://discourse.julialang.org/t/ann-odmxmltools-jl-a-simple-tools-for-working-with-odm-xml/76193 "2023-01-20T11:24:16Z")

</div>

ODMXMLTools.jl is a simple tool set for working with ODM-XML. ODM-XML is a vendor-neutral, platform-independent format for exchanging and archiving clinical and translational research data, along with their associated m…

---

## [\[ANN\] NestedGraphs.jl](https://discourse.julialang.org/t/ann-nestedgraphs-jl/93093)

<div class="topic-metadata">

**Author:** [@filchristou](https://discourse.julialang.org/u/filchristou)\
**Replies:** 3\
**Last updated:** [January 18, 2023, 3:48pm UTC](https://discourse.julialang.org/t/ann-nestedgraphs-jl/93093 "2023-01-18T15:48:27Z")

</div>

I would like to announce a new package for the Graphs ecosystem of julia: NestedGraphs.jl. As the name suggests, the package provides a way to handle nested graphs. It’s meant to offer type-stable support, although…

---

## [XSLT.jl: transform XML documents using XSLT stylesheets](https://discourse.julialang.org/t/xslt-jl-transform-xml-documents-using-xslt-stylesheets/92991)

<div class="topic-metadata">

**Author:** [@rvezy](https://discourse.julialang.org/u/rvezy)\
**Replies:** 5\
**Last updated:** [January 18, 2023, 9:11am UTC](https://discourse.julialang.org/t/xslt-jl-transform-xml-documents-using-xslt-stylesheets/92991 "2023-01-18T09:11:11Z")

</div>

This weekend I developed XSLT.jl, a package to transform XML documents to any other document type using XSLT stylesheets. This is a Julia wrapper for the libxslt library, which was already somewhat present in JuliaBinary…

---

## [\[ANN\] KeywordStrings.jl --- A fun and convenient string macro for interpolations](https://discourse.julialang.org/t/ann-keywordstrings-jl-a-fun-and-convenient-string-macro-for-interpolations/93011)

<div class="topic-metadata">

**Author:** [@adienes](https://discourse.julialang.org/u/adienes)\
**Replies:** 1\
**Last updated:** [January 16, 2023, 6:13am UTC](https://discourse.julialang.org/t/ann-keywordstrings-jl-a-fun-and-convenient-string-macro-for-interpolations/93011 "2023-01-16T06:13:28Z")

</div>

Hi all, I have written my first package and pushed it here: GitHub - adienes/KeywordStrings.jl: Flexible and convenient string formatting for the Julia language. It is not yet registered but I thought I’d share. It is v…

---

## [\[ANN\] HMMGradients.jl](https://discourse.julialang.org/t/ann-hmmgradients-jl/54542)

<div class="topic-metadata">

**Author:** [@nantonel](https://discourse.julialang.org/u/nantonel)\
**Replies:** 2\
**Last updated:** [January 11, 2023, 7:54am UTC](https://discourse.julialang.org/t/ann-hmmgradients-jl/54542 "2023-01-11T07:54:27Z")

</div>

I’m happy to announce HMMGradients.jl! This package makes it possible to use gradient descent optimization to learn the parameters of Hidden Markov Models (HMMs). These optimization techniques allow the use of deep neura…

---

## [\[ANN\] MultilayerGraphs.jl (v1.1): Multilayer Network Science in Julia](https://discourse.julialang.org/t/ann-multilayergraphs-jl-v1-1-multilayer-network-science-in-julia/92680)

<div class="topic-metadata">

**Author:** [@InPhyT](https://discourse.julialang.org/u/InPhyT)\
**Replies:** 0\
**Last updated:** [January 8, 2023, 5:05pm UTC](https://discourse.julialang.org/t/ann-multilayergraphs-jl-v1-1-multilayer-network-science-in-julia/92680 "2023-01-08T17:05:13Z")

</div>

We (@claudio20497 and @PietroMonticone) are excited to announce the new version of MultilayerGraphs.jl: a Julia package for the creation, manipulation and analysis of the structure, dynamics and functions of multilayer g…

---

## [\[ANN\] Invariants.jl: Compose and check invariants and get detailed error messages](https://discourse.julialang.org/t/ann-invariants-jl-compose-and-check-invariants-and-get-detailed-error-messages/92616)

<div class="topic-metadata">

**Author:** [@holylorenzo](https://discourse.julialang.org/u/holylorenzo)\
**Replies:** 2\
**Last updated:** [January 7, 2023, 1:49pm UTC](https://discourse.julialang.org/t/ann-invariants-jl-compose-and-check-invariants-and-get-detailed-error-messages/92616 "2023-01-07T13:49:12Z")

</div>

Happy to announce a smaller package this time, Invariants.jl! (GitHub, Documentation) Invariants.jl is a Julia package for writing invariants for providing helpful, detailed error messages to package users when they m…

---

## [ShortCodes.jl to embed content from Twitter, YouTube etc in Pluto](https://discourse.julialang.org/t/shortcodes-jl-to-embed-content-from-twitter-youtube-etc-in-pluto/56147)

<div class="topic-metadata">

**Author:** [@hellemo](https://discourse.julialang.org/u/hellemo)\
**Replies:** 7\
**Last updated:** [January 7, 2023, 12:00am UTC](https://discourse.julialang.org/t/shortcodes-jl-to-embed-content-from-twitter-youtube-etc-in-pluto/56147 "2023-01-07T00:00:32Z")

</div>

I’m using Pluto more and more for presentations, and like to include some videos, tweets or images to spice it up a little. While using embed codes from each website works fine, I started playing around with something al…

---

## [TSFrames.jl v0.2.0: A timeseries data manipulation package based on DataFrames](https://discourse.julialang.org/t/tsframes-jl-v0-2-0-a-timeseries-data-manipulation-package-based-on-dataframes/92492)

<div class="topic-metadata">

**Author:** [@chiraganand](https://discourse.julialang.org/u/chiraganand)\
**Replies:** 0\
**Last updated:** [January 4, 2023, 9:58am UTC](https://discourse.julialang.org/t/tsframes-jl-v0-2-0-a-timeseries-data-manipulation-package-based-on-dataframes/92492 "2023-01-04T09:58:49Z")

</div>

TSFrames.jl provides convenient interfaces for performing standard manipulations of timeseries data. Why another package? The package can handle heterogeneous tabular data. Promotes code reuse by using widely used and…

---

## [ANN: bifurcation package for delay differential equations DDEBifurcationKit](https://discourse.julialang.org/t/ann-bifurcation-package-for-delay-differential-equations-ddebifurcationkit/92270)

<div class="topic-metadata">

**Author:** [@rveltz](https://discourse.julialang.org/u/rveltz)\
**Replies:** 0\
**Last updated:** [December 29, 2022, 1:51pm UTC](https://discourse.julialang.org/t/ann-bifurcation-package-for-delay-differential-equations-ddebifurcationkit/92270 "2022-12-29T13:51:15Z")

</div>

Dear all, I am writing this post to announce a new package DDEBifurcationKit.jl for the study of bifurcations of delay differential equations. It is hosted on the bifurcationkit organisation as it heavily relies on Bifu…

---

## [\[ANN\] DimensionfulAngles.jl: An extension of Unitful.jl to include angles as a dimension](https://discourse.julialang.org/t/ann-dimensionfulangles-jl-an-extension-of-unitful-jl-to-include-angles-as-a-dimension/92484)

<div class="topic-metadata">

**Author:** [@cmichelenstrofer](https://discourse.julialang.org/u/cmichelenstrofer)\
**Replies:** 0\
**Last updated:** [January 4, 2023, 6:08am UTC](https://discourse.julialang.org/t/ann-dimensionfulangles-jl-an-extension-of-unitful-jl-to-include-angles-as-a-dimension/92484 "2023-01-04T06:08:15Z")

</div>

I wrote a package to include angles as a dimension when using Unitful.jl. It allows for dispatching on Angle quantities. Angles not having a dimension has been the cause of many issues: #570 #531 #537 #392 #216 #38. …

---

## [\[ANN\] jlbun: use Julia from Bun](https://discourse.julialang.org/t/ann-jlbun-use-julia-from-bun/92348)

<div class="topic-metadata">

**Author:** [@lucifer1004](https://discourse.julialang.org/u/lucifer1004)\
**Replies:** 3\
**Last updated:** [January 3, 2023, 4:53pm UTC](https://discourse.julialang.org/t/ann-jlbun-use-julia-from-bun/92348 "2023-01-03T16:53:47Z")

</div>

Bun is a new Javascript runtime. It is fast, and it has a very fast bun:ffi. Based on bun:ffi, I just wrote an experimental package jlbun which enables using Julia from Javascript/Typescript. The package has been publi…

---

## [\[ANN\] SQLdf - SQL for Julia DataFrames](https://discourse.julialang.org/t/ann-sqldf-sql-for-julia-dataframes/64270)

<div class="topic-metadata">

**Author:** [@viraltux](https://discourse.julialang.org/u/viraltux)\
**Replies:** 26\
**Last updated:** [January 2, 2023, 12:06am UTC](https://discourse.julialang.org/t/ann-sqldf-sql-for-julia-dataframes/64270 "2023-01-02T00:06:12Z")

</div>

Hi guys, If you like me happen to be accustomed to use SQL to explore and prepare tabular data then SQLdf might be of your interest. Since we don’t have as yet a native Julia package to SQL Julia DataFrames I would typ…

---

## [Julia .NET Interop Library](https://discourse.julialang.org/t/julia-net-interop-library/90731)

<div class="topic-metadata">

**Author:** [@HyperSphereStudio](https://discourse.julialang.org/u/HyperSphereStudio)\
**Replies:** 1\
**Last updated:** [January 1, 2023, 9:10am UTC](https://discourse.julialang.org/t/julia-net-interop-library/90731 "2023-01-01T09:10:12Z")

</div>

I had created a long time ago a Julia .NET Interop Library. The goal of this library is to intuitively integrate .NET into Julia and be able to launch and utilize both languages from the other. Recently, I have begun a …

---

## [UpdateJulia](https://discourse.julialang.org/t/updatejulia/72128)

<div class="topic-metadata">

**Author:** [@Lilith](https://discourse.julialang.org/u/Lilith)\
**Replies:** 15\
**Last updated:** [December 29, 2022, 1:58am UTC](https://discourse.julialang.org/t/updatejulia/72128 "2022-12-29T01:58:22Z")

</div>

Updating Julia should be easy. The easier it is, the more likely folks will develop with the latest versions, and the less friction we will have with fast paced language development. Currently, it is challenging. There …

---

## [\[ANN\] ProfileLikelihood.jl: Computing profile likelihoods](https://discourse.julialang.org/t/ann-profilelikelihood-jl-computing-profile-likelihoods/91823)

<div class="topic-metadata">

**Author:** [@DanielVandH](https://discourse.julialang.org/u/DanielVandH)\
**Replies:** 3\
**Last updated:** [December 28, 2022, 3:00am UTC](https://discourse.julialang.org/t/ann-profilelikelihood-jl-computing-profile-likelihoods/91823 "2022-12-28T03:00:00Z")

</div>

Hi all, I have just released my package ProfileLikelihood.jl that will be fully registered in a few days. The aim of this package is to provide an easy interface for computing maximum likelihood estimates (MLEs), profil…

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

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