# Package Announcements

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

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

**Page:** 41

---

## [\[ANN\] OptimalApplication.jl: Exact, approximate, and heuristic algorithms for the college application problem](https://discourse.julialang.org/t/ann-optimalapplication-jl-exact-approximate-and-heuristic-algorithms-for-the-college-application-problem/83556)

<div class="topic-metadata">

**Author:** [@maxkapur](https://discourse.julialang.org/u/maxkapur)\
**Replies:** 0\
**Last updated:** [June 30, 2022, 8:35am UTC](https://discourse.julialang.org/t/ann-optimalapplication-jl-exact-approximate-and-heuristic-algorithms-for-the-college-application-problem/83556 "2022-06-30T08:35:48Z")

</div>

The college application problem … is a combinatorial portfolio optimization problem. It involves deciding which colleges you should apply to, given each school’s probability of admission, utility payoff, and applicatio…

---

## [\[ANN\] ArrayAllocators.jl v0.3 composes with OffsetArrays.jl v1.12.1+ for faster zeros with offset indexing](https://discourse.julialang.org/t/ann-arrayallocators-jl-v0-3-composes-with-offsetarrays-jl-v1-12-1-for-faster-zeros-with-offset-indexing/83161)

<div class="topic-metadata">

**Author:** [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Replies:** 4\
**Last updated:** [June 30, 2022, 8:12pm UTC](https://discourse.julialang.org/t/ann-arrayallocators-jl-v0-3-composes-with-offsetarrays-jl-v1-12-1-for-faster-zeros-with-offset-indexing/83161 "2022-06-30T20:12:41Z")

</div>

ArrrayAllocators.jl v0.3.0+ and OffsetArrays.jl v1.12.1+ now compose. This means that you can now construct an OffsetArray of 0s using the following equivalent lines of code. julia\> using OffsetArrays, ArrayAllocators …

---

## [Banyan Julia - large-scale Julia data frames, images, arrays, ML models, and more](https://discourse.julialang.org/t/banyan-julia-large-scale-julia-data-frames-images-arrays-ml-models-and-more/83540)

<div class="topic-metadata">

**Author:** [@calebwin](https://discourse.julialang.org/u/calebwin)\
**Replies:** 0\
**Last updated:** [June 30, 2022, 12:40am UTC](https://discourse.julialang.org/t/banyan-julia-large-scale-julia-data-frames-images-arrays-ml-models-and-more/83540 "2022-06-30T00:40:58Z")

</div>

I’m excited to make our first public announcement about Banyan Julia - a suite of packages that let you use popular Julia APIs to process massive datasets on and off the cloud (via sampling): BanyanDataFrames.jl for D…

---

## [ANN: JJ.jl -- library for J-like verb rank in Julia](https://discourse.julialang.org/t/ann-jj-jl-library-for-j-like-verb-rank-in-julia/83361)

<div class="topic-metadata">

**Author:** [@bertschi](https://discourse.julialang.org/u/bertschi)\
**Replies:** 9\
**Last updated:** [June 28, 2022, 7:09pm UTC](https://discourse.julialang.org/t/ann-jj-jl-library-for-j-like-verb-rank-in-julia/83361 "2022-06-28T19:09:03Z")

</div>

Recently, I started to learn some APL and J. In particular, I really liked the idea of verb rank. This package JJ.jl attempts to enable something similar in Julia. In a nutshell, verb rank is related to the split-apply-…

---

## [DoctreePages : 1.0.0](https://discourse.julialang.org/t/doctreepages-1-0-0/83357)

<div class="topic-metadata">

**Author:** [@Rratic](https://discourse.julialang.org/u/Rratic)\
**Replies:** 1\
**Last updated:** [June 27, 2022, 9:15am UTC](https://discourse.julialang.org/t/doctreepages-1-0-0/83357 "2022-06-27T09:15:18Z")

</div>

This is a lightweight interactive document generator, repo is here | sample It’s not mainly used for general package docs, but for knowledge-like documentation and/or personal/organization blogs. Here’re the features: …

---

## [\[ANN\] jlrs 0.14: MSVC support, runtime builder, improved return types, nested field access](https://discourse.julialang.org/t/ann-jlrs-0-14-msvc-support-runtime-builder-improved-return-types-nested-field-access/83358)

<div class="topic-metadata">

**Author:** [@Taaitaaiger](https://discourse.julialang.org/u/Taaitaaiger)\
**Replies:** 0\
**Last updated:** [June 26, 2022, 1:56pm UTC](https://discourse.julialang.org/t/ann-jlrs-0-14-msvc-support-runtime-builder-improved-return-types-nested-field-access/83358 "2022-06-26T13:56:06Z")

</div>

jlrs is a crate for the Rust programming language that provides access to most of the Julia C API, it can be used to embed Julia in Rust applications and to use functionality from the Julia C API when writing ccallable f…

---

## [ANN: KiteControllers](https://discourse.julialang.org/t/ann-kitecontrollers/83356)

<div class="topic-metadata">

**Author:** [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Replies:** 0\
**Last updated:** [June 26, 2022, 1:12pm UTC](https://discourse.julialang.org/t/ann-kitecontrollers/83356 "2022-06-26T13:12:18Z")

</div>

Im proud to announce the package KiteControllers version 0.1.6 (see: GitHub - aenarete/KiteControllers.jl: Controllers for airborne wind energy systems). This is the first version that includes a fully working autopilo…

---

## [\[ANN\] CellListMap.jl: short-ranged particle pairwise computations (lennard-jones, gravitational, etc)](https://discourse.julialang.org/t/ann-celllistmap-jl-short-ranged-particle-pairwise-computations-lennard-jones-gravitational-etc/62585)

<div class="topic-metadata">

**Author:** [@lmiq](https://discourse.julialang.org/u/lmiq)\
**Replies:** 38\
**Last updated:** [June 24, 2022, 2:07am UTC](https://discourse.julialang.org/t/ann-celllistmap-jl-short-ranged-particle-pairwise-computations-lennard-jones-gravitational-etc/62585 "2022-06-24T02:07:34Z")

</div>

This package is an implementation of cell lists for computing properties dependent on the distances between pairs of particles. Currently the package works with euclidean and three-dimensional systems, and accepts per…

---

## [\[ANN\] ParameterizedNotebooks.jl](https://discourse.julialang.org/t/ann-parameterizednotebooks-jl/83207)

<div class="topic-metadata">

**Author:** [@marius311](https://discourse.julialang.org/u/marius311)\
**Replies:** 0\
**Last updated:** [June 22, 2022, 9:44pm UTC](https://discourse.julialang.org/t/ann-parameterizednotebooks-jl/83207 "2022-06-22T21:44:29Z")

</div>

Minor announcement of a package I recently updated which could be of general use: GitHub - marius311/ParameterizedNotebooks.jl: Parameterize Jupyter notebooks in Julia Its a tool that lets you parameterize Jupyter noteb…

---

## [\[ANN\] Trixi.jl v0.3: SciML integration and a new modular approach for easy extension](https://discourse.julialang.org/t/ann-trixi-jl-v0-3-sciml-integration-and-a-new-modular-approach-for-easy-extension/50419)

<div class="topic-metadata">

**Author:** [@ranocha](https://discourse.julialang.org/u/ranocha)\
**Replies:** 81\
**Last updated:** [June 21, 2022, 11:09am UTC](https://discourse.julialang.org/t/ann-trixi-jl-v0-3-sciml-integration-and-a-new-modular-approach-for-easy-extension/50419 "2022-06-21T11:09:54Z")

</div>

Trixi.jl is a tree-based numerical simulation framework for hyperbolic PDEs in Julia. We have rewritten Trixi.jl completely to make it more modular and Julian - we made the transition from “Trixi as a monolith” to “Trixi…

---

## [\[ANN\] BiweightStats.jl v0.2: Robust statistics based on the biweight transform](https://discourse.julialang.org/t/ann-biweightstats-jl-v0-2-robust-statistics-based-on-the-biweight-transform/83058)

<div class="topic-metadata">

**Author:** [@mileslucas](https://discourse.julialang.org/u/mileslucas)\
**Replies:** 2\
**Last updated:** [June 20, 2022, 6:37pm UTC](https://discourse.julialang.org/t/ann-biweightstats-jl-v0-2-robust-statistics-based-on-the-biweight-transform/83058 "2022-06-20T18:37:58Z")

</div>

I’m announcing a new package, BiweightStats.jl (docs). It implements a suite of robust statistics based on the biweight transform. This transform, as implemented, will skip any non-finite values, and will filter any val…

---

## [\[ANN\] OhMyArtifacts.jl](https://discourse.julialang.org/t/ann-ohmyartifacts-jl/83026)

<div class="topic-metadata">

**Author:** [@chengchingwen](https://discourse.julialang.org/u/chengchingwen)\
**Replies:** 16\
**Last updated:** [June 20, 2022, 5:13pm UTC](https://discourse.julialang.org/t/ann-ohmyartifacts-jl/83026 "2022-06-20T17:13:34Z")

</div>

I’m excited to announce OhMyArtifacts.jl, a dynamic artifact system that lives in scratchspace. It has API similar to Artifacts.jl, but it use sha256 hash and cache every files. The usage of each cache is tracked, so it …

---

## [\[ANN\] HTTP.jl 1.0 Release](https://discourse.julialang.org/t/ann-http-jl-1-0-release/83005)

<div class="topic-metadata">

**Author:** [@quinnj](https://discourse.julialang.org/u/quinnj)\
**Replies:** 0\
**Last updated:** [June 19, 2022, 8:42am UTC](https://discourse.julialang.org/t/ann-http-jl-1-0-release/83005 "2022-06-19T08:42:04Z")

</div>

We’re excited to announce the 1.0 release of the HTTP.jl package. A ton of effort has gone into overhauling large portions of the codebase over the past 9 months, accumulating a number of useful improvements along the wa…

---

## [\[ANN\] Makie 0.17.x](https://discourse.julialang.org/t/ann-makie-0-17-x/82920)

<div class="topic-metadata">

**Author:** [@jules](https://discourse.julialang.org/u/jules)\
**Replies:** 5\
**Last updated:** [June 18, 2022, 3:21pm UTC](https://discourse.julialang.org/t/ann-makie-0-17-x/82920 "2022-06-18T15:21:38Z")

</div>

Hi everybody, The last Makie announcement post was a while ago and even if 0.17 and following patch versions have been out for a little bit, I think some changes are worth highlighting again, in no particular order: G…

---

## [\[ANN\] PartialLeastSquaresRegressor.jl](https://discourse.julialang.org/t/ann-partialleastsquaresregressor-jl/48549)

<div class="topic-metadata">

**Author:** [@lalvim](https://discourse.julialang.org/u/lalvim)\
**Replies:** 17\
**Last updated:** [June 17, 2022, 3:05pm UTC](https://discourse.julialang.org/t/ann-partialleastsquaresregressor-jl/48549 "2022-06-17T15:05:32Z")

</div>

Hello everyone. This is an open invitation to the community. PartialLeastSquaresRegressor.jl is a package made in Julia with the aim of solving regression problems, especially when there are few samples. Very suitable f…

---

## [\[ANN\] IterativeNelderMead.jl - A Robust Nelder-Mead Solver](https://discourse.julialang.org/t/ann-iterativeneldermead-jl-a-robust-nelder-mead-solver/82786)

<div class="topic-metadata">

**Author:** [@astrobc1](https://discourse.julialang.org/u/astrobc1)\
**Replies:** 8\
**Last updated:** [June 17, 2022, 8:46am UTC](https://discourse.julialang.org/t/ann-iterativeneldermead-jl-a-robust-nelder-mead-solver/82786 "2022-06-17T08:46:50Z")

</div>

IterativeNelderMead.jl This flavor of Nelder-Mead is based on the Matlab algorithm available here with additional tweaks. Some details: The solver performs multiple iterations of full-dimensional simplex calls followe…

---

## [\[ANN\] DLMReader: the most versatile Julia package for reading delimited files yet](https://discourse.julialang.org/t/ann-dlmreader-the-most-versatile-julia-package-for-reading-delimited-files-yet/81899)

<div class="topic-metadata">

**Author:** [@sl-solution](https://discourse.julialang.org/u/sl-solution)\
**Replies:** 19\
**Last updated:** [June 9, 2022, 7:32am UTC](https://discourse.julialang.org/t/ann-dlmreader-the-most-versatile-julia-package-for-reading-delimited-files-yet/81899 "2022-06-09T07:32:26Z")

</div>

I am excited to announce DLMReader, a Julia package for reading delimited files. Introduction DLMReader.jl is a multithreaded package for reading delimited files, and it is designed for Julia 1.6+ (64bit OS). The packag…

---

## [MultiResidue.jl (A new package to calculate the multi-variable residue)](https://discourse.julialang.org/t/multiresidue-jl-a-new-package-to-calculate-the-multi-variable-residue/82028)

<div class="topic-metadata">

**Author:** [@gangchern](https://discourse.julialang.org/u/gangchern)\
**Replies:** 18\
**Last updated:** [June 7, 2022, 5:54am UTC](https://discourse.julialang.org/t/multiresidue-jl-a-new-package-to-calculate-the-multi-variable-residue/82028 "2022-06-07T05:54:28Z")

</div>

I am announce a new package onMultiResidue.jl, which is used to calculate the multi-variable residue over a zero-dimensional point in multi-variable complex space. The method and Mathematica code have beed included in M…

---

## [\[ANN\] Spark.jl, reborn](https://discourse.julialang.org/t/ann-spark-jl-reborn/82275)

<div class="topic-metadata">

**Author:** [@dfdx](https://discourse.julialang.org/u/dfdx)\
**Replies:** 0\
**Last updated:** [June 5, 2022, 3:51pm UTC](https://discourse.julialang.org/t/ann-spark-jl-reborn/82275 "2022-06-05T15:51:14Z")

</div>

I’m pleased to announce a new release of Spark.jl - Julia interface to Apache Spark. Apache Spark is a ubiquitous distributed data processing framework used by thousands of organizations for large scale data engineering…

---

## [Another implementation of \`@memoize\` which is type inference friendly & generic functions](https://discourse.julialang.org/t/another-implementation-of-memoize-which-is-type-inference-friendly-generic-functions/3133)

<div class="topic-metadata">

**Author:** [@FANG\_Colin](https://discourse.julialang.org/u/FANG_Colin)\
**Replies:** 0\
**Last updated:** [April 9, 2017, 11:37pm UTC](https://discourse.julialang.org/t/another-implementation-of-memoize-which-is-type-inference-friendly-generic-functions/3133 "2017-04-09T23:37:38Z")

</div>

I made another Memoize.jl package for daily use of Julia. Suggestions & criticisms are welcom. Overview This package provides basic support for type inference friendly generic function memoization. It allows to customi…

---

## [\[ANN\] BipartiteMatching.jl: for fast and scalable bipartite matching](https://discourse.julialang.org/t/ann-bipartitematching-jl-for-fast-and-scalable-bipartite-matching/81996)

<div class="topic-metadata">

**Author:** [@isaac.rubberducky](https://discourse.julialang.org/u/isaac.rubberducky)\
**Replies:** 2\
**Last updated:** [May 31, 2022, 10:10pm UTC](https://discourse.julialang.org/t/ann-bipartitematching-jl-for-fast-and-scalable-bipartite-matching/81996 "2022-05-31T22:10:54Z")

</div>

The Goal There are many algorithms in other Julia packages capable of finding maximum cardinality matches in bipartite graphs. However, those algorithms are very general, and mostly use linear programming or generic flow…

---

## [\[ANN\] New package KiteSimulators.jl](https://discourse.julialang.org/t/ann-new-package-kitesimulators-jl/81861)

<div class="topic-metadata">

**Author:** [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Replies:** 0\
**Last updated:** [May 29, 2022, 10:47am UTC](https://discourse.julialang.org/t/ann-new-package-kitesimulators-jl/81861 "2022-05-29T10:47:55Z")

</div>

I am happy to announce the release of the meta-package KiteSimulators.jl, which bundles all the packages that are part of Julia Kite Power Tools. It is easy to install on Windows and Linux (hopefully also on Mac, I ca…

---

## [\[ANN\] Joysticks.jl Version 0.1.3](https://discourse.julialang.org/t/ann-joysticks-jl-version-0-1-3/81749)

<div class="topic-metadata">

**Author:** [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Replies:** 0\
**Last updated:** [May 26, 2022, 10:40pm UTC](https://discourse.julialang.org/t/ann-joysticks-jl-version-0-1-3/81749 "2022-05-26T22:40:16Z")

</div>

Joystick interface for Julia This is the first version that is cross-platform and tested on Windows and Linux. It should also work on Mac, but I cannot test that (voluteers welcome). Compared to using the bare Joystic…

---

## [\[ANN\] PermutationSymmetricTensors.jl: Multidimensional arrays that are symmetric under index permutation](https://discourse.julialang.org/t/ann-permutationsymmetrictensors-jl-multidimensional-arrays-that-are-symmetric-under-index-permutation/81748)

<div class="topic-metadata">

**Author:** [@IlianPihlajamaa](https://discourse.julialang.org/u/IlianPihlajamaa)\
**Replies:** 0\
**Last updated:** [May 26, 2022, 9:49pm UTC](https://discourse.julialang.org/t/ann-permutationsymmetrictensors-jl-multidimensional-arrays-that-are-symmetric-under-index-permutation/81748 "2022-05-26T21:49:52Z")

</div>

I am happy to announce my first package: PermutationSymmetricTensors.jl. Feel free to try it out and let me know what you think. Suggestions, issues, feature and/or pull requests are very welcome. Note that, although I …

---

## [\[ANN\] ICD\_GEMs.jl: A Package to Translate Between ICD-9 and ICD-10 Codes](https://discourse.julialang.org/t/ann-icd-gems-jl-a-package-to-translate-between-icd-9-and-icd-10-codes/81679)

<div class="topic-metadata">

**Author:** [@PietroMonticone](https://discourse.julialang.org/u/PietroMonticone)\
**Replies:** 6\
**Last updated:** [May 26, 2022, 5:05pm UTC](https://discourse.julialang.org/t/ann-icd-gems-jl-a-package-to-translate-between-icd-9-and-icd-10-codes/81679 "2022-05-26T17:05:10Z")

</div>

We’re glad to announce ICD\_GEMs.jl: a package that allows to translate ICD-9 codes in ICD-10 and viceversa via the General Equivalence Mappings (GEMs) of the International Classification of Diseases (ICD). The package e…

---

## [\[ANN\] UnrollingAverages.jl: A Package to Deconvolve Time Series Data](https://discourse.julialang.org/t/ann-unrollingaverages-jl-a-package-to-deconvolve-time-series-data/81684)

<div class="topic-metadata">

**Author:** [@claudio20497](https://discourse.julialang.org/u/claudio20497)\
**Replies:** 0\
**Last updated:** [May 25, 2022, 9:46pm UTC](https://discourse.julialang.org/t/ann-unrollingaverages-jl-a-package-to-deconvolve-time-series-data/81684 "2022-05-25T21:46:31Z")

</div>

We’re happy to announce UnrollingAverages.jl: a package aimed at deconvolving (or unrolling) moving averages of time series to get the original ones back. In the following, by “original series” or “series” we are going …

---

## [\[ANN\] ProfileCanvas.jl](https://discourse.julialang.org/t/ann-profilecanvas-jl/80761)

<div class="topic-metadata">

**Author:** [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Replies:** 7\
**Last updated:** [May 23, 2022, 9:58pm UTC](https://discourse.julialang.org/t/ann-profilecanvas-jl/80761 "2022-05-23T21:58:25Z")

</div>

ProfileCanvas.jl ProfileCanvas.jl is a drop-in replacement for ProfileView.jl and ProfileSVG.jl. It exposes the HTML canvas based profile viewer UI used by the Julia extension for VS Code in the REPL and environments th…

---

## [ANN: Setfield 1.0](https://discourse.julialang.org/t/ann-setfield-1-0/81504)

<div class="topic-metadata">

**Author:** [@jw3126](https://discourse.julialang.org/u/jw3126)\
**Replies:** 0\
**Last updated:** [May 23, 2022, 11:55am UTC](https://discourse.julialang.org/t/ann-setfield-1-0/81504 "2022-05-23T11:55:50Z")

</div>

I am happy to announce that Setfield.jl is now v1.0.0. Setfield.jl allows to easily produce updated copies of immutable data: using Setfield @set obj.a.b.c = d The package is now battle proven + stable for years and so…

---

## [\[ANN\] Timers.jl tic() toc() and accurate delays](https://discourse.julialang.org/t/ann-timers-jl-tic-toc-and-accurate-delays/81461)

<div class="topic-metadata">

**Author:** [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Replies:** 3\
**Last updated:** [May 22, 2022, 3:37pm UTC](https://discourse.julialang.org/t/ann-timers-jl-tic-toc-and-accurate-delays/81461 "2022-05-22T15:37:53Z")

</div>

The package GitHub - ufechner7/Timers.jl: Timers for Julia provides the helper functions tic() and \`toc() that where removed from Julia in version 1.0. I still find them very useful, for example to measure the time unti…

---

## [CeMicrodata.jl - Pulling data from the Consumer Expenditure (CE) Public Use Microdata (PUMD) into Julia](https://discourse.julialang.org/t/cemicrodata-jl-pulling-data-from-the-consumer-expenditure-ce-public-use-microdata-pumd-into-julia/81394)

<div class="topic-metadata">

**Author:** [@fipelle](https://discourse.julialang.org/u/fipelle)\
**Replies:** 0\
**Last updated:** [May 20, 2022, 8:20pm UTC](https://discourse.julialang.org/t/cemicrodata-jl-pulling-data-from-the-consumer-expenditure-ce-public-use-microdata-pumd-into-julia/81394 "2022-05-20T20:20:47Z")

</div>

Hi there! @thasenzagl and I have just released a Julia package to pull data from the Consumer Expenditure (CE) Public Use Microdata (PUMD). The package is available on GitHub and it is currently allowing low-level opera…

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

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