# Package Announcements

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

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

**Page:** 33

---

## [CUBScout.jl: Codon Usage Bias in Julia](https://discourse.julialang.org/t/cubscout-jl-codon-usage-bias-in-julia/99774)

<div class="topic-metadata">

**Author:** [@gus-pendleton](https://discourse.julialang.org/u/gus-pendleton)\
**Replies:** 0\
**Last updated:** [June 2, 2023, 3:04pm UTC](https://discourse.julialang.org/t/cubscout-jl-codon-usage-bias-in-julia/99774 "2023-06-02T15:04:05Z")

</div>

CUBScout is a new package to calculate Codon Usage Bias in Julia. Currently, CUBScout calculates: Six measures of codon usage bias: B, from Karlin and Mrazek, 1996 ENC, from Wright 1990 ENC’, from Novembre, 2002 MCB, …

---

## [\[ANN\] BlobTracking](https://discourse.julialang.org/t/ann-blobtracking/33291)

<div class="topic-metadata">

**Author:** [@baggepinnen](https://discourse.julialang.org/u/baggepinnen)\
**Replies:** 3\
**Last updated:** [June 1, 2023, 8:51pm UTC](https://discourse.julialang.org/t/ann-blobtracking/33291 "2023-06-01T20:51:11Z")

</div>

I was searching around for packages or examples of blob tracking using Julia. To my surprise, I found nothing. Since I needed to do some blob tracking for the purpose of counting birds, I made a small package that can ho…

---

## [ImageFiltering.jl](https://discourse.julialang.org/t/imagefiltering-jl/99721)

<div class="topic-metadata">

**Author:** [@Ashwani\_Rathee](https://discourse.julialang.org/u/Ashwani_Rathee)\
**Replies:** 2\
**Last updated:** [June 1, 2023, 2:25pm UTC](https://discourse.julialang.org/t/imagefiltering-jl/99721 "2023-06-01T14:25:10Z")

</div>

ImageFiltering.jl ImageFiltering.jl supports linear and nonlinear filtering operations on arrays, with an emphasis on the kinds of operations used in image processing. The core function is imfilter, and common kernels (f…

---

## [\[ANN\] Electrum.jl - a kit for building chemical theory tools](https://discourse.julialang.org/t/ann-electrum-jl-a-kit-for-building-chemical-theory-tools/99620)

<div class="topic-metadata">

**Author:** [@brainandforce](https://discourse.julialang.org/u/brainandforce)\
**Replies:** 3\
**Last updated:** [May 31, 2023, 4:10pm UTC](https://discourse.julialang.org/t/ann-electrum-jl-a-kit-for-building-chemical-theory-tools/99620 "2023-05-31T16:10:20Z")

</div>

Electrum.jl provides data types and methods that can be used to build tools for solid-state chemistry, aiming to assist those new to both solid-state chemistry and programming. Background I started graduate school in a …

---

## [\[ANN\] NaturalNeighbours.jl: Natural neighbour interpolation and derivative generation](https://discourse.julialang.org/t/ann-naturalneighbours-jl-natural-neighbour-interpolation-and-derivative-generation/99164)

<div class="topic-metadata">

**Author:** [@DanielVandH](https://discourse.julialang.org/u/DanielVandH)\
**Replies:** 10\
**Last updated:** [May 31, 2023, 2:00pm UTC](https://discourse.julialang.org/t/ann-naturalneighbours-jl-natural-neighbour-interpolation-and-derivative-generation/99164 "2023-05-31T14:00:54Z")

</div>

Hi all, I’ve just submitted my package NaturalNeighbours.jl for registration. This package is useful for performing natural neighbour interpolation over (scattered) planar data sets, as well as for derivative generation…

---

## [\[ANN\] DaemonMode.jl: a package to run faster scripts in Julia](https://discourse.julialang.org/t/ann-daemonmode-jl-a-package-to-run-faster-scripts-in-julia/42384)

<div class="topic-metadata">

**Author:** [@dmolina](https://discourse.julialang.org/u/dmolina)\
**Replies:** 39\
**Last updated:** [May 31, 2023, 9:22am UTC](https://discourse.julialang.org/t/ann-daemonmode-jl-a-package-to-run-faster-scripts-in-julia/42384 "2023-05-31T09:22:21Z")

</div>

Julia is a great language, but the Just-in-Time compiler implies that loading a package could takes a considerable time, this is called the first plot problem. It is true that this time is only required for the first ti…

---

## [\[ANN\] ABCdeZ.jl -- Bayesian inference / model evidences](https://discourse.julialang.org/t/ann-abcdez-jl-bayesian-inference-model-evidences/99655)

<div class="topic-metadata">

**Author:** [@mlanghinrichs](https://discourse.julialang.org/u/mlanghinrichs)\
**Replies:** 0\
**Last updated:** [May 31, 2023, 8:03am UTC](https://discourse.julialang.org/t/ann-abcdez-jl-bayesian-inference-model-evidences/99655 "2023-05-31T08:03:15Z")

</div>

Hi there, I want to share a package that I have developed over the last months, for Approximate Bayesian Computation (ABC) / inference problems with an intractable likelihood. In ABC, models only need to be simulated (t…

---

## [\[ANN\] SharedMemoryLocks.jl](https://discourse.julialang.org/t/ann-sharedmemorylocks-jl/99645)

<div class="topic-metadata">

**Author:** [@andreyz4k](https://discourse.julialang.org/u/andreyz4k)\
**Replies:** 0\
**Last updated:** [May 31, 2023, 6:12am UTC](https://discourse.julialang.org/t/ann-sharedmemorylocks-jl/99645 "2023-05-31T06:12:17Z")

</div>

Hello there, I was looking for a way to share a consistent state between several local processes that would be more efficient than using channels. I noticed that since I can use CAS operations on any pointer and SharedA…

---

## [\[ANN\] BoundedDegreeGraphs.jl](https://discourse.julialang.org/t/ann-boundeddegreegraphs-jl/99615)

<div class="topic-metadata">

**Author:** [@SteffenPL](https://discourse.julialang.org/u/SteffenPL)\
**Replies:** 2\
**Last updated:** [May 30, 2023, 9:36pm UTC](https://discourse.julialang.org/t/ann-boundeddegreegraphs-jl/99615 "2023-05-30T21:36:42Z")

</div>

This is a very small package with a specific aim: An allocation-free graph type for graphs that have a small (\< 30) bounded degree! To keep it short: The operations add\_edge!, rem\_edge!, has\_edge are allocations-fre…

---

## [\[ANN\] RustFFT.jl: Compute forward and inverse FFTs with RustFFT](https://discourse.julialang.org/t/ann-rustfft-jl-compute-forward-and-inverse-ffts-with-rustfft/99574)

<div class="topic-metadata">

**Author:** [@Taaitaaiger](https://discourse.julialang.org/u/Taaitaaiger)\
**Replies:** 13\
**Last updated:** [May 30, 2023, 7:10pm UTC](https://discourse.julialang.org/t/ann-rustfft-jl-compute-forward-and-inverse-ffts-with-rustfft/99574 "2023-05-30T19:10:19Z")

</div>

RustFFT is a high-performance, SIMD-accelerated FFT library written in pure Rust. It can compute FFTs of any size, including prime-number sizes, in O(nlogn) time. You can now use it from Julia! Usage Forward FFT: using…

---

## [\[RFC\] ExtensionsExt.jl : boilerplate for 1.9 extensions](https://discourse.julialang.org/t/rfc-extensionsext-jl-boilerplate-for-1-9-extensions/99586)

<div class="topic-metadata">

**Author:** [@longemen3000](https://discourse.julialang.org/u/longemen3000)\
**Replies:** 1\
**Last updated:** [May 30, 2023, 5:56am UTC](https://discourse.julialang.org/t/rfc-extensionsext-jl-boilerplate-for-1-9-extensions/99586 "2023-05-30T05:56:57Z")

</div>

Hi, i just made this package while porting some packages to use the new extensions feature of julia 1.9. The package has utilities to port pkgs to the new extension system, it tries to catch all the current cases (exte…

---

## [SegmentAnalytics.jl](https://discourse.julialang.org/t/segmentanalytics-jl/99582)

<div class="topic-metadata">

**Author:** [@rssdev10](https://discourse.julialang.org/u/rssdev10)\
**Replies:** 0\
**Last updated:** [May 30, 2023, 2:54am UTC](https://discourse.julialang.org/t/segmentanalytics-jl/99582 "2023-05-30T02:54:30Z")

</div>

SegmentAnalytics.jl is a client library implementation for the Twilio Segment platform written in pure Julia. The package was inspired by segmentio / analytics-ruby and copies some of architectural approaches. For now…

---

## [\[ANN\] TempestSDR: A Julia Package for Real-Time Screen Eavesdropping!](https://discourse.julialang.org/t/ann-tempestsdr-a-julia-package-for-real-time-screen-eavesdropping/99511)

<div class="topic-metadata">

**Author:** [@RGerzaguet](https://discourse.julialang.org/u/RGerzaguet)\
**Replies:** 0\
**Last updated:** [May 28, 2023, 11:56am UTC](https://discourse.julialang.org/t/ann-tempestsdr-a-julia-package-for-real-time-screen-eavesdropping/99511 "2023-05-28T11:56:29Z")

</div>

:loudspeaker: Introducing TempestSDR: A Julia Package for Real-Time Screen Eavesdropping! :desktop\_computer::satellite: We are excited to announce the release of TempestSDR, a Julia package that enables real-time scree…

---

## [\[ANN\] GeoRegions.jl - Defining geographic regions of interest for data extraction](https://discourse.julialang.org/t/ann-georegions-jl-defining-geographic-regions-of-interest-for-data-extraction/99486)

<div class="topic-metadata">

**Author:** [@natgeo-wong](https://discourse.julialang.org/u/natgeo-wong)\
**Replies:** 3\
**Last updated:** [May 27, 2023, 4:16pm UTC](https://discourse.julialang.org/t/ann-georegions-jl-defining-geographic-regions-of-interest-for-data-extraction/99486 "2023-05-27T16:16:45Z")

</div>

I am here to introduce the final stable version of GeoRegions.jl at v5 (don’t ask, it’s been a bumpy road with a lot of breaking changes). I hope this package will be useful especially to people who deal with geographic…

---

## [Parquet2.jl 0.2.15 thrift metadata not readable by pyarrow: fixed by Thrift2 0.1.3!](https://discourse.julialang.org/t/parquet2-jl-0-2-15-thrift-metadata-not-readable-by-pyarrow-fixed-by-thrift2-0-1-3/99459)

<div class="topic-metadata">

**Author:** [@ExpandingMan](https://discourse.julialang.org/u/ExpandingMan)\
**Replies:** 2\
**Last updated:** [May 27, 2023, 7:28am UTC](https://discourse.julialang.org/t/parquet2-jl-0-2-15-thrift-metadata-not-readable-by-pyarrow-fixed-by-thrift2-0-1-3/99459 "2023-05-27T07:28:57Z")

</div>

Today this issue was filed. Alarmingly, this indicates that the output of Thrift2.jl, despite being read properly by Thrift.jl, Thrift2.jl and the Python package fastparquet, is not currently being read properly by pyar…

---

## [\[ANN\] GModelFit.jl: a model fitting framework for Julia](https://discourse.julialang.org/t/ann-gmodelfit-jl-a-model-fitting-framework-for-julia/95725)

<div class="topic-metadata">

**Author:** [@gcalderone](https://discourse.julialang.org/u/gcalderone)\
**Replies:** 1\
**Last updated:** [May 24, 2023, 10:30pm UTC](https://discourse.julialang.org/t/ann-gmodelfit-jl-a-model-fitting-framework-for-julia/95725 "2023-05-24T22:30:54Z")

</div>

\[ANN\] GModelFit.jl: a model fitting framework for Julia. Dear community, after a few years of testing and improving the user interface, the GModelFit data-driven model fitting framework for Julia is now released!! The …

---

## [Announcing Whisper.jl](https://discourse.julialang.org/t/announcing-whisper-jl/96614)

<div class="topic-metadata">

**Author:** [@avik](https://discourse.julialang.org/u/avik)\
**Replies:** 7\
**Last updated:** [May 23, 2023, 6:10pm UTC](https://discourse.julialang.org/t/announcing-whisper-jl/96614 "2023-05-23T18:10:57Z")

</div>

I’m very pleased to announce the availability of Whisper.jl, a Julia package to perform speech recognition. It uses the Whisper model developed by OpenAI, and runs the inference on the CPU using Georgi Gerganov’s whisper…

---

## [MetaTesting.jl: Who tests the test-suites?](https://discourse.julialang.org/t/metatesting-jl-who-tests-the-test-suites/99273)

<div class="topic-metadata">

**Author:** [@oxinabox](https://discourse.julialang.org/u/oxinabox)\
**Replies:** 6\
**Last updated:** [May 23, 2023, 3:30pm UTC](https://discourse.julialang.org/t/metatesting-jl-who-tests-the-test-suites/99273 "2023-05-23T15:30:31Z")

</div>

A not so rare notion in julia is the idea of a test suite function. That’s some function that you call from your test code which runs a bunch of @test calls to check that an interface has been implemented correctly. C…

---

## [\[ANN\] PkgToSoftwareBOM.jl: Generate an SBOM of your environment](https://discourse.julialang.org/t/ann-pkgtosoftwarebom-jl-generate-an-sbom-of-your-environment/99197)

<div class="topic-metadata">

**Author:** [@SamuraiAku](https://discourse.julialang.org/u/SamuraiAku)\
**Replies:** 2\
**Last updated:** [May 22, 2023, 10:13pm UTC](https://discourse.julialang.org/t/ann-pkgtosoftwarebom-jl-generate-an-sbom-of-your-environment/99197 "2023-05-22T22:13:45Z")

</div>

PkgToSoftwareBOM.jl This package produces a Software Bill of Materials (SBOM) describing your Julia environment. At this time, the SBOM produced is in the (SPDX) format. Contributions to support other SBOM formats are w…

---

## [\[Ann\] Makie v0.19.5 and new blogpost](https://discourse.julialang.org/t/ann-makie-v0-19-5-and-new-blogpost/99235)

<div class="topic-metadata">

**Author:** [@sdanisch](https://discourse.julialang.org/u/sdanisch)\
**Replies:** 0\
**Last updated:** [May 22, 2023, 4:10pm UTC](https://discourse.julialang.org/t/ann-makie-v0-19-5-and-new-blogpost/99235 "2023-05-22T16:10:42Z")

</div>

Exciting updates from the Makie universe!:tada: Check out the latest blogpost to learn about the Makie@0.19.5 release, exciting developments in the Makie community and what came out off MakieCon! A few teasers (more co…

---

## [PcoCameras - A julia interface for PCO cameras](https://discourse.julialang.org/t/pcocameras-a-julia-interface-for-pco-cameras/99202)

<div class="topic-metadata">

**Author:** [@ehgus](https://discourse.julialang.org/u/ehgus)\
**Replies:** 0\
**Last updated:** [May 22, 2023, 8:24am UTC](https://discourse.julialang.org/t/pcocameras-a-julia-interface-for-pco-cameras/99202 "2023-05-22T08:24:25Z")

</div>

Here we announce a julia interface for PCO cameras. This package provides a high-level camera framework using Cameras.jl(@stemann), and it also provide low-level API interfaces. You can test with your PCO cameras by fol…

---

## [Inherit.jl](https://discourse.julialang.org/t/inherit-jl/99102)

<div class="topic-metadata">

**Author:** [@Kirby\_Zhang](https://discourse.julialang.org/u/Kirby_Zhang)\
**Replies:** 16\
**Last updated:** [May 22, 2023, 8:07am UTC](https://discourse.julialang.org/t/inherit-jl/99102 "2023-05-22T08:07:33Z")

</div>

I’m happy to announce the first release of Inherit.jl. The package provides a simple way to inherit fields and interface definitions in Julia. it is currently available in the general registry (\] add Inherit). Example: …

---

## [\[pre-ANN\] SimpleTypeChecker.jl : an experimental static type checker for C-style programming](https://discourse.julialang.org/t/pre-ann-simpletypechecker-jl-an-experimental-static-type-checker-for-c-style-programming/98293)

<div class="topic-metadata">

**Author:** [@anon56330260](https://discourse.julialang.org/u/anon56330260)\
**Replies:** 1\
**Last updated:** [May 20, 2023, 4:49am UTC](https://discourse.julialang.org/t/pre-ann-simpletypechecker-jl-an-experimental-static-type-checker-for-c-style-programming/98293 "2023-05-20T04:49:00Z")

</div>

https://github.com/ChenNingCong/SimpleTypeChecker The README in the repo should be self-explanatory. More details can be found there. In short, SimpleTypeChecker is an experimental Julia package designed to enforce C-st…

---

## [\[ANN\] CircuitComponentRounding.jl](https://discourse.julialang.org/t/ann-circuitcomponentrounding-jl/62496)

<div class="topic-metadata">

**Author:** [@TheLateKronos](https://discourse.julialang.org/u/TheLateKronos)\
**Replies:** 1\
**Last updated:** [May 17, 2023, 8:42am UTC](https://discourse.julialang.org/t/ann-circuitcomponentrounding-jl/62496 "2023-05-17T08:42:35Z")

</div>

I am pleased to announce CircuitComponentRounding.jl, a Julia package for rounding a set of e.g. calculated values to their nearest standardized values, which will actually exist in normal component storages! The followi…

---

## [\[ANN\] CommonLicenses.jl](https://discourse.julialang.org/t/ann-commonlicenses-jl/98822)

<div class="topic-metadata">

**Author:** [@cadojo](https://discourse.julialang.org/u/cadojo)\
**Replies:** 8\
**Last updated:** [May 15, 2023, 4:29am UTC](https://discourse.julialang.org/t/ann-commonlicenses-jl/98822 "2023-05-15T04:29:28Z")

</div>

New Package I just wrote ~Licenses.jl~CommonLicenses.jl! ~And I need help with naming…~ Overview I’ve found myself cutting and pasting an MIT license into my Pluto notebooks. We’ll all be writing more executable documen…

---

## [\[ANN\] jlrs 0.18: export code written in Rust à la CxxWrap](https://discourse.julialang.org/t/ann-jlrs-0-18-export-code-written-in-rust-a-la-cxxwrap/98803)

<div class="topic-metadata">

**Author:** [@Taaitaaiger](https://discourse.julialang.org/u/Taaitaaiger)\
**Replies:** 0\
**Last updated:** [May 13, 2023, 5:33pm UTC](https://discourse.julialang.org/t/ann-jlrs-0-18-export-code-written-in-rust-a-la-cxxwrap/98803 "2023-05-13T17:33:36Z")

</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 it provides when writing ccallable functions …

---

## [\[ANN\] FresnelEquations.jl](https://discourse.julialang.org/t/ann-fresnelequations-jl/98693)

<div class="topic-metadata">

**Author:** [@TheLateKronos](https://discourse.julialang.org/u/TheLateKronos)\
**Replies:** 2\
**Last updated:** [May 11, 2023, 5:54pm UTC](https://discourse.julialang.org/t/ann-fresnelequations-jl/98693 "2023-05-11T17:54:03Z")

</div>

I am pleased to announce another minor package of mine that should hit the general registry in a couple of days: :tada: FresnelEquations.jl :tada: After having implemented the rather long and tedious Fresnel equations s…

---

## [ANN: WhyNotEqual.jl](https://discourse.julialang.org/t/ann-whynotequal-jl/98539)

<div class="topic-metadata">

**Author:** [@jw3126](https://discourse.julialang.org/u/jw3126)\
**Replies:** 10\
**Last updated:** [May 11, 2023, 9:00am UTC](https://discourse.julialang.org/t/ann-whynotequal-jl/98539 "2023-05-11T09:00:31Z")

</div>

Ever encountered a situation like this: @test expected == result Test Failed at /home/jan/.julia/dev/WhyNotEqual/doit.jl:21 Expression: expected == result Evaluated: (v = (hello = :world, language = :julia), w = 42…

---

## [\[ANN\] PythonCall and JuliaCall](https://discourse.julialang.org/t/ann-pythoncall-and-juliacall/76778)

<div class="topic-metadata">

**Author:** [@cjdoris](https://discourse.julialang.org/u/cjdoris)\
**Replies:** 84\
**Last updated:** [May 8, 2023, 11:35pm UTC](https://discourse.julialang.org/t/ann-pythoncall-and-juliacall/76778 "2023-05-08T23:35:55Z")

</div>

PythonCall & JuliaCall I’m very pleased to finally announce these packages on here. They have existed for quite some time, but I’m now happy to encourage more users to try them out. PythonCall is a Julia package to inte…

---

## [\[ANN\] ObjectPools.jl](https://discourse.julialang.org/t/ann-objectpools-jl/98497)

<div class="topic-metadata">

**Author:** [@cortner](https://discourse.julialang.org/u/cortner)\
**Replies:** 0\
**Last updated:** [May 8, 2023, 5:38pm UTC](https://discourse.julialang.org/t/ann-objectpools-jl/98497 "2023-05-08T17:38:23Z")

</div>

ObjectPools.jl is a small package that enables convenient semi-manual memory management. It has proven to be very useful in my own work hence I’ve spun it out into a separate package which I just registered in General. …

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

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