# Package Announcements

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

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

**Page:** 57

---

## [\[ANN\] oneAPI.jl v0.1 - Programming Intel GPUs with oneAPI](https://discourse.julialang.org/t/ann-oneapi-jl-v0-1-programming-intel-gpus-with-oneapi/49680)

<div class="topic-metadata">

**Author:** [@maleadt](https://discourse.julialang.org/u/maleadt)\
**Replies:** 0\
**Last updated:** [November 6, 2020, 1:35pm UTC](https://discourse.julialang.org/t/ann-oneapi-jl-v0-1-programming-intel-gpus-with-oneapi/49680 "2020-11-06T13:35:48Z")

</div>

Hi all, I’ve released the first version of oneAPI.jl, v0.1, a package for programming GPUs in Julia using the oneAPI toolkit. It has the same capabilities as other GPU programming packages like CUDA.jl and AMDGPU.jl, al…

---

## [\[ANN\] BinaryTraits.jl - a new traits package](https://discourse.julialang.org/t/ann-binarytraits-jl-a-new-traits-package/37475)

<div class="topic-metadata">

**Author:** [@tk3369](https://discourse.julialang.org/u/tk3369)\
**Replies:** 27\
**Last updated:** [November 6, 2020, 11:15am UTC](https://discourse.julialang.org/t/ann-binarytraits-jl-a-new-traits-package/37475 "2020-11-06T11:15:28Z")

</div>

Hi everyone, I would like to announce BinaryTraits.jl, a new traits package that focuses on usability and interface specification. You can find documentation from the project repo as usual. In addition, I have provide…

---

## [\[ANN\] DynamicallyLoadedEmbedding](https://discourse.julialang.org/t/ann-dynamicallyloadedembedding/49481)

<div class="topic-metadata">

**Author:** [@GunnarFarneback](https://discourse.julialang.org/u/GunnarFarneback)\
**Replies:** 1\
**Last updated:** [November 5, 2020, 8:12am UTC](https://discourse.julialang.org/t/ann-dynamicallyloadedembedding/49481 "2020-11-05T08:12:34Z")

</div>

DynamicallyLoadedEmbedding is a package which explains how to embed Julia in an application by dynamically loading libjulia at runtime with dlopen (Linux, Apple) or LoadLibrary (Windows). Compared to “traditional” embed…

---

## [\[ANN\] MinimallyDisruptiveCurves.jl : regional (in)sensitivity analysis by finding hidden relationships between model parameters](https://discourse.julialang.org/t/ann-minimallydisruptivecurves-jl-regional-in-sensitivity-analysis-by-finding-hidden-relationships-between-model-parameters/47873)

<div class="topic-metadata">

**Author:** [@Dhruva2](https://discourse.julialang.org/u/Dhruva2)\
**Replies:** 5\
**Last updated:** [November 4, 2020, 10:28pm UTC](https://discourse.julialang.org/t/ann-minimallydisruptivecurves-jl-regional-in-sensitivity-analysis-by-finding-hidden-relationships-between-model-parameters/47873 "2020-11-04T22:28:51Z")

</div>

Hi all! Made a new package for nonlocal sensitivity analysis, which extends this algorithm. A full user guide, with motivation, examples and jupyter notebooks is here: MinimallyDisruptiveCurves.jl: Documentation …

---

## [ANN: Geophysics.jl](https://discourse.julialang.org/t/ann-geophysics-jl/49097)

<div class="topic-metadata">

**Author:** [@tk3369](https://discourse.julialang.org/u/tk3369)\
**Replies:** 7\
**Last updated:** [November 4, 2020, 6:42pm UTC](https://discourse.julialang.org/t/ann-geophysics-jl/49097 "2020-11-04T18:42:05Z")

</div>

Hi! New package: Geophysics.jl I’m posting this announcement on behalf of the author, who told me that he’s looking for open source contribution. The author is not here but active on Reddit. If you are interested in th…

---

## [\[ANN\] Telperion.jl - Macro Magic for Properties and Statistical Formulas](https://discourse.julialang.org/t/ann-telperion-jl-macro-magic-for-properties-and-statistical-formulas/49496)

<div class="topic-metadata">

**Author:** [@joshday](https://discourse.julialang.org/u/joshday)\
**Replies:** 3\
**Last updated:** [November 3, 2020, 2:07pm UTC](https://discourse.julialang.org/t/ann-telperion-jl-macro-magic-for-properties-and-statistical-formulas/49496 "2020-11-03T14:07:07Z")

</div>

Hi everyone, I created a package to help me work with properties in an expression without repeatedly using the dot syntax. The gist is that you can do this: julia\> nt = (x=1, y=2) (x = 1, y = 2) julia\> z = 3 3 julia\>…

---

## [\[ANN\] CameraCalibrations](https://discourse.julialang.org/t/ann-cameracalibrations/49518)

<div class="topic-metadata">

**Author:** [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Replies:** 0\
**Last updated:** [November 3, 2020, 12:23pm UTC](https://discourse.julialang.org/t/ann-cameracalibrations/49518 "2020-11-03T12:23:35Z")

</div>

Hi all, I’ve registered CameraCalibrations, a Julia package for camera calibration. This package uses Matlab’s camera calibration toolbox to detect checkerboards and their corners as well as generate calibration objects…

---

## [CategoricalTimeSeries.jl](https://discourse.julialang.org/t/categoricaltimeseries-jl/49458)

<div class="topic-metadata">

**Author:** [@Johncowk](https://discourse.julialang.org/u/Johncowk)\
**Replies:** 0\
**Last updated:** [November 2, 2020, 1:20pm UTC](https://discourse.julialang.org/t/categoricaltimeseries-jl/49458 "2020-11-02T13:20:57Z")

</div>

Hi! When dealing with time-series of categorical data, basic quantities like mean value or variance are undifined (How to find the mean of \["cat", "dog", "cat", "cat, "dog"\] ?). Concepts like stationnarity or correlatio…

---

## [\[ANN\] DiskArrays.jl](https://discourse.julialang.org/t/ann-diskarrays-jl/34119)

<div class="topic-metadata">

**Author:** [@fabiangans](https://discourse.julialang.org/u/fabiangans)\
**Replies:** 3\
**Last updated:** [November 2, 2020, 10:41am UTC](https://discourse.julialang.org/t/ann-diskarrays-jl/34119 "2020-11-02T10:41:39Z")

</div>

As already discussed here I worked on a package that would make it easier to use AbstractArrays that map to chunked data on disk. The package provides an AbstractDiskArray which you can subtype to get efficient indexing…

---

## [\`jlpkg\` -- a command line interface to Pkg](https://discourse.julialang.org/t/jlpkg-a-command-line-interface-to-pkg/24077)

<div class="topic-metadata">

**Author:** [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)\
**Replies:** 1\
**Last updated:** [October 30, 2020, 1:05pm UTC](https://discourse.julialang.org/t/jlpkg-a-command-line-interface-to-pkg/24077 "2020-10-30T13:05:21Z")

</div>

Hello everyone! I’d like to announce jlpkg, a command line interface (CLI) to Julia’s package manager Pkg. jlpkg is essentially a wrapper around the Pkg REPL mode so all of you are probably familiar with the commands al…

---

## [ThermoState 0.4.5: specification of thermodynamic properties](https://discourse.julialang.org/t/thermostate-0-4-5-specification-of-thermodynamic-properties/49216)

<div class="topic-metadata">

**Author:** [@longemen3000](https://discourse.julialang.org/u/longemen3000)\
**Replies:** 6\
**Last updated:** [October 29, 2020, 4:21pm UTC](https://discourse.julialang.org/t/thermostate-0-4-5-specification-of-thermodynamic-properties/49216 "2020-10-29T16:21:44Z")

</div>

Hi everybody. i’m been working on this package for already some time, and it seems like is the time to make an announcement on discourse https://github.com/longemen3000/ThermoState.jl What does it do? if i oversymplify…

---

## [Introducing SequencerJ for finding trends in 1-D datasets](https://discourse.julialang.org/t/introducing-sequencerj-for-finding-trends-in-1-d-datasets/49082)

<div class="topic-metadata">

**Author:** [@a5vzener](https://discourse.julialang.org/u/a5vzener)\
**Replies:** 0\
**Last updated:** [October 26, 2020, 10:23pm UTC](https://discourse.julialang.org/t/introducing-sequencerj-for-finding-trends-in-1-d-datasets/49082 "2020-10-26T22:23:42Z")

</div>

I am very pleased to announce the public availability of my first Julia package, \[SequencerJ\](https://github.com/turingtest37/SequencerJ.jl). This is a 100% Julia implementation of the “Sequencer algorithm”, which uses s…

---

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

<div class="topic-metadata">

**Author:** [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Replies:** 0\
**Last updated:** [October 24, 2020, 8:16pm UTC](https://discourse.julialang.org/t/ann-geostats-jl-v0-18/48951 "2020-10-24T20:16:34Z")

</div>

GeoStats.jl v0.18 includes better support for nested spatial correlation and geometric anisotropy. Given spatial correlation functions, a nested correlation can be obtained via a linear model: julia\> γ₁ = GaussianVario…

---

## [\[ANN\] ReusePatterns.jl](https://discourse.julialang.org/t/ann-reusepatterns-jl/19594)

<div class="topic-metadata">

**Author:** [@gcalderone](https://discourse.julialang.org/u/gcalderone)\
**Replies:** 1\
**Last updated:** [October 24, 2020, 7:59am UTC](https://discourse.julialang.org/t/ann-reusepatterns-jl/19594 "2020-10-24T07:59:12Z")

</div>

Hi Julians! I’m pleased to announce ReusePatterns.jl, a collection of tools aimed at implementing code reusing patterns in Julia. Specifically, the package allows to easily implement composition and concrete subtyping …

---

## [\[ANN\] Interpolations.jl v0.13.x](https://discourse.julialang.org/t/ann-interpolations-jl-v0-13-x/48607)

<div class="topic-metadata">

**Author:** [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Replies:** 6\
**Last updated:** [October 22, 2020, 6:08pm UTC](https://discourse.julialang.org/t/ann-interpolations-jl-v0-13-x/48607 "2020-10-22T18:08:45Z")

</div>

Hello all, I would like to announce the registration of Interpolations.jl v0.13.0. This marks my first release as the new maintainer for Interpolations.jl after @tim.holy stepped down as maintainer. The new release i…

---

## [\[ANN\] FunctionWranglers.jl - Fast, inlined execution of arrays of functions](https://discourse.julialang.org/t/ann-functionwranglers-jl-fast-inlined-execution-of-arrays-of-functions/48770)

<div class="topic-metadata">

**Author:** [@tisztamo](https://discourse.julialang.org/u/tisztamo)\
**Replies:** 3\
**Last updated:** [October 22, 2020, 6:35am UTC](https://discourse.julialang.org/t/ann-functionwranglers-jl-fast-inlined-execution-of-arrays-of-functions/48770 "2020-10-22T06:35:55Z")

</div>

The need for this functionality come up recently in this topic: Given an array of small functions (array length up to 200), each of them had to be computed for a large set of inputs. The problem was that dynamic dispa…

---

## [\[ANN\] New package FlagSets.jl - Manipulate flags bitwise or like sets](https://discourse.julialang.org/t/ann-new-package-flagsets-jl-manipulate-flags-bitwise-or-like-sets/48717)

<div class="topic-metadata">

**Author:** [@jessymilare](https://discourse.julialang.org/u/jessymilare)\
**Replies:** 0\
**Last updated:** [October 20, 2020, 11:10pm UTC](https://discourse.julialang.org/t/ann-new-package-flagsets-jl-manipulate-flags-bitwise-or-like-sets/48717 "2020-10-20T23:10:16Z")

</div>

FlagSets is based on BitFlags.jl, but with a different concept: FlagSet is a subtype of AbstractSet and implement both set and bitwise operations (each bit is associated with a flag, and so a sequence of bits is associat…

---

## [\[ANN\] LayeredLayouts for Directed Acyclic Graphs](https://discourse.julialang.org/t/ann-layeredlayouts-for-directed-acyclic-graphs/48689)

<div class="topic-metadata">

**Author:** [@oxinabox](https://discourse.julialang.org/u/oxinabox)\
**Replies:** 0\
**Last updated:** [October 20, 2020, 2:28pm UTC](https://discourse.julialang.org/t/ann-layeredlayouts-for-directed-acyclic-graphs/48689 "2020-10-20T14:28:51Z")

</div>

I am announcing LayeredLayouts.jl v0.1.0. It works out how to layout directedec acyclic graphs. Infact it workout how to optimally lay them out via solving the Mixed Integer Progamming problem of minimizing the number …

---

## [\[ANN\] TheFix.jl for the REPL](https://discourse.julialang.org/t/ann-thefix-jl-for-the-repl/48304)

<div class="topic-metadata">

**Author:** [@MikaelSlevinsky](https://discourse.julialang.org/u/MikaelSlevinsky)\
**Replies:** 10\
**Last updated:** [October 15, 2020, 9:30pm UTC](https://discourse.julialang.org/t/ann-thefix-jl-for-the-repl/48304 "2020-10-15T21:30:58Z")

</div>

I’m happy to announce TheFix.jl for the most common errors encountered in the REPL. Some syntactical or typographical errors wouldn’t have been made in a perfect world; this package tries to fix them for you. Here are so…

---

## [\[ANN\] SimpleWebsockets - renamed from \`Websocket\`](https://discourse.julialang.org/t/ann-simplewebsockets-renamed-from-websocket/48050)

<div class="topic-metadata">

**Author:** [@citkane](https://discourse.julialang.org/u/citkane)\
**Replies:** 2\
**Last updated:** [October 14, 2020, 2:31pm UTC](https://discourse.julialang.org/t/ann-simplewebsockets-renamed-from-websocket/48050 "2020-10-14T14:31:00Z")

</div>

SimpleWebsockets.jl This is a rename of Websocket in order to avoid confusion with the existing WebSockets package. using Pkg Pkg.add("SimpleWebsockets") Basic usage server: using SimpleWebsockets server = Webso…

---

## [\[ANN\] Shuffle.jl: requesting feedback](https://discourse.julialang.org/t/ann-shuffle-jl-requesting-feedback/48261)

<div class="topic-metadata">

**Author:** [@Luapulu](https://discourse.julialang.org/u/Luapulu)\
**Replies:** 10\
**Last updated:** [October 14, 2020, 12:32am UTC](https://discourse.julialang.org/t/ann-shuffle-jl-requesting-feedback/48261 "2020-10-14T00:32:36Z")

</div>

Hey julia community, I started on Shuffle.jl, a package for a number of different shuffling algorithms in julia. See the docs for more details. I’d like to add a Cut shuffle that does a cut like you’d do with a deck o…

---

## [\[ANN\] StaticModules.jl](https://discourse.julialang.org/t/ann-staticmodules-jl/48010)

<div class="topic-metadata">

**Author:** [@Mason](https://discourse.julialang.org/u/Mason)\
**Replies:** 21\
**Last updated:** [October 13, 2020, 4:32pm UTC](https://discourse.julialang.org/t/ann-staticmodules-jl/48010 "2020-10-13T16:32:54Z")

</div>

Hi all, I recently made a little package StaticModules.jl (awaiting registration in 3 days). The idea is that a StaticModule is kinda like a module, but can be created in the local scope, is immutable and doesn’t suppor…

---

## [\[ANN\] SafeREPL: use BigInt by default at the REPL](https://discourse.julialang.org/t/ann-saferepl-use-bigint-by-default-at-the-repl/41271)

<div class="topic-metadata">

**Author:** [@rfourquet](https://discourse.julialang.org/u/rfourquet)\
**Replies:** 18\
**Last updated:** [October 10, 2020, 1:10pm UTC](https://discourse.julialang.org/t/ann-saferepl-use-bigint-by-default-at-the-repl/41271 "2020-10-10T13:10:52Z")

</div>

With Julia 1.5 around the corner, I’m happy to present SafeREPL, a little experimental package which by default interprets Int and Int128 REPL literals as BigInt, and Float64 literals as BigFloat: julia\> using SafeREP…

---

## [\[ANN\] ConcreteStructs.jl - Cut the boilerplate when concretely parameterizing structs](https://discourse.julialang.org/t/ann-concretestructs-jl-cut-the-boilerplate-when-concretely-parameterizing-structs/47274)

<div class="topic-metadata">

**Author:** [@jonniedie](https://discourse.julialang.org/u/jonniedie)\
**Replies:** 13\
**Last updated:** [October 10, 2020, 4:19am UTC](https://discourse.julialang.org/t/ann-concretestructs-jl-cut-the-boilerplate-when-concretely-parameterizing-structs/47274 "2020-10-10T04:19:31Z")

</div>

The Problem Defining concretely parameterized structs involves quite a bit of boilerplate code. Consider the following definition from DifferentialEquations.jl: struct ODEFunction{iip,F,TMM,Ta,Tt,TJ,JVP,VJP,JP,SP,TW,TWt…

---

## [\[ANN\] Websocket - High level API for Server and Client with documentation](https://discourse.julialang.org/t/ann-websocket-high-level-api-for-server-and-client-with-documentation/47957)

<div class="topic-metadata">

**Author:** [@citkane](https://discourse.julialang.org/u/citkane)\
**Replies:** 4\
**Last updated:** [October 9, 2020, 2:56pm UTC](https://discourse.julialang.org/t/ann-websocket-high-level-api-for-server-and-client-with-documentation/47957 "2020-10-09T14:56:54Z")

</div>

Websocket.jl Github Code Why another Websocket package? The existing Julia websocket solutions are in various states of development and lack comprehensive high level API’s comparable to offerings in other languages s…

---

## [VarStructs.jl: variable Julia structs](https://discourse.julialang.org/t/varstructs-jl-variable-julia-structs/44653)

<div class="topic-metadata">

**Author:** [@Amin\_Yahyaabadi](https://discourse.julialang.org/u/Amin_Yahyaabadi)\
**Replies:** 4\
**Last updated:** [October 5, 2020, 11:27pm UTC](https://discourse.julialang.org/t/varstructs-jl-variable-julia-structs/44653 "2020-10-05T23:27:56Z")

</div>

I want to announce the VarStructs.jl package which introduces variables structs with dispatching and redefinition support. using Pkg; Pkg.add("VarStructs") using VarStructs Features VarStructs are similar to structs …

---

## [\[ANN\] TableIO - simple reading and writing of tabular data (experimental)](https://discourse.julialang.org/t/ann-tableio-simple-reading-and-writing-of-tabular-data-experimental/47427)

<div class="topic-metadata">

**Author:** [@lungben](https://discourse.julialang.org/u/lungben)\
**Replies:** 22\
**Last updated:** [October 5, 2020, 12:50am UTC](https://discourse.julialang.org/t/ann-tableio-simple-reading-and-writing-of-tabular-data-experimental/47427 "2020-10-05T00:50:36Z")

</div>

Hi, I created a small “glue” package for reading and writing tabular data. It aims to provide a uniform api for multiple sources. This package is “intelligent” in this sense that it automatically selects the right read…

---

## [CUDA.jl 2.0: Per-thread streams, Float16, CUSPARSE clean-up](https://discourse.julialang.org/t/cuda-jl-2-0-per-thread-streams-float16-cusparse-clean-up/47630)

<div class="topic-metadata">

**Author:** [@maleadt](https://discourse.julialang.org/u/maleadt)\
**Replies:** 2\
**Last updated:** [October 2, 2020, 4:46pm UTC](https://discourse.julialang.org/t/cuda-jl-2-0-per-thread-streams-float16-cusparse-clean-up/47630 "2020-10-02T16:46:16Z")

</div>

Hi all, I’ve just tagged and release CUDA.jl 2.0, with several new features: https://juliagpu.org/2020-10-02-cuda\_2.0/ This release is slightly breaking because of the following changes: per-thread streams: unlikely …

---

## [\[ANN\] ControlSystemIdentification](https://discourse.julialang.org/t/ann-controlsystemidentification/34811)

<div class="topic-metadata">

**Author:** [@baggepinnen](https://discourse.julialang.org/u/baggepinnen)\
**Replies:** 3\
**Last updated:** [October 2, 2020, 5:56am UTC](https://discourse.julialang.org/t/ann-controlsystemidentification/34811 "2020-10-02T05:56:48Z")

</div>

ControlSystemIdentification This package has been around for a while but has never been announced here. ControlSystemIdentification.jl aims to be similar in scope to Ljung’s System Identification Toolbox in Matlab, impl…

---

## [\[ANN\] ColoredLLCodes: syntax highlighting for \`code\_llvm\` and \`code\_native\`](https://discourse.julialang.org/t/ann-coloredllcodes-syntax-highlighting-for-code-llvm-and-code-native/44739)

<div class="topic-metadata">

**Author:** [@kimikage](https://discourse.julialang.org/u/kimikage)\
**Replies:** 1\
**Last updated:** [October 2, 2020, 3:14am UTC](https://discourse.julialang.org/t/ann-coloredllcodes-syntax-highlighting-for-code-llvm-and-code-native/44739 "2020-10-02T03:14:34Z")

</div>

Hi all, I’m happy to announce ColoredLLCodes.jl, a syntax highlighter for code\_llvm and code\_native 100% in Julia. All you have to do is install and load the package. This package started from Why are \`code\_llvm\` a…

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

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