# Latest

**URL:** https://discourse.julialang.org/latest.md?page=97

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

**Page:** 98

---

## [PackageCompiler create\_app cannot find project, but create\_sysimage can](https://discourse.julialang.org/t/packagecompiler-create-app-cannot-find-project-but-create-sysimage-can/133152)

<div class="topic-metadata">

**Author:** [@oscarvdvelde](https://discourse.julialang.org/u/oscarvdvelde)\
**Replies:** 0\
**Last updated:** [October 14, 2025, 7:10pm UTC](https://discourse.julialang.org/t/packagecompiler-create-app-cannot-find-project-but-create-sysimage-can/133152 "2025-10-14T19:10:10Z")

</div>

I am trying to compile my visualization app for the first time using PackageCompiler. For this I first needed to make a properly generated Project with a module that holds the functions. I have also placed the Makie GUI…

---

## [Help understanding non-mutating function in Lux.Training](https://discourse.julialang.org/t/help-understanding-non-mutating-function-in-lux-training/133137)

<div class="topic-metadata">

**Author:** [@IBArbitrary](https://discourse.julialang.org/u/IBArbitrary)\
**Replies:** 1\
**Last updated:** [October 14, 2025, 6:36pm UTC](https://discourse.julialang.org/t/help-understanding-non-mutating-function-in-lux-training/133137 "2025-10-14T18:36:49Z")

</div>

The Training.apply\_gradient non-mutating function is implemented as below in Lux.jl: function apply\_gradients(ts::TrainState, grads) optimizer\_state, ps = Optimisers.update(ts.optimizer\_state, ts.parameters, grads) …

---

## [Wrap title in PrettyTables v3?](https://discourse.julialang.org/t/wrap-title-in-prettytables-v3/133121)

<div class="topic-metadata">

**Author:** [@PeterSimon](https://discourse.julialang.org/u/PeterSimon)\
**Replies:** 9\
**Last updated:** [October 14, 2025, 6:13pm UTC](https://discourse.julialang.org/t/wrap-title-in-prettytables-v3/133121 "2025-10-14T18:13:16Z")

</div>

Is it possible to wrap a long title in version 3 of PrettyTables.jl? I was able to do this in version 2 with the text backend by inserting newlines in the title where I wanted the line break. This no longer works in vers…

---

## [\[Ann\] BonitoBook update: Plugin System, Language Extensions & Simplified Styling](https://discourse.julialang.org/t/ann-bonitobook-update-plugin-system-language-extensions-simplified-styling/133113)

<div class="topic-metadata">

**Author:** [@sdanisch](https://discourse.julialang.org/u/sdanisch)\
**Replies:** 2\
**Last updated:** [October 14, 2025, 6:09pm UTC](https://discourse.julialang.org/t/ann-bonitobook-update-plugin-system-language-extensions-simplified-styling/133113 "2025-10-14T18:09:39Z")

</div>

Hi everyone, I just released a major update to BonitoBook with a powerful new plugin system and significantly faster loading times. Plugin System The biggest feature is a flexible plugin system that lets you completel…

---

## [Performance Affected Significantly More in a Child Task](https://discourse.julialang.org/t/performance-affected-significantly-more-in-a-child-task/133035)

<div class="topic-metadata">

**Author:** [@mraic1](https://discourse.julialang.org/u/mraic1)\
**Replies:** 11\
**Last updated:** [October 14, 2025, 2:22pm UTC](https://discourse.julialang.org/t/performance-affected-significantly-more-in-a-child-task/133035 "2025-10-14T14:22:46Z")

</div>

Dear all, When experimenting to reproduce the behavior of the standard Base64 library in several ways - see also Allocation Behavior Depending on Code Size I noticed another rather unusual behavior of performance. A c…

---

## [NeoVIM/julia-lsp + formatting on subfolders respecting .JuliaFormatter.toml](https://discourse.julialang.org/t/neovim-julia-lsp-formatting-on-subfolders-respecting-juliaformatter-toml/105900)

<div class="topic-metadata">

**Author:** [@abelsiqueira](https://discourse.julialang.org/u/abelsiqueira)\
**Replies:** 1\
**Last updated:** [October 14, 2025, 2:15pm UTC](https://discourse.julialang.org/t/neovim-julia-lsp-formatting-on-subfolders-respecting-juliaformatter-toml/105900 "2025-10-14T14:15:29Z")

</div>

Hi NeoVIM users. How are you dealing with the formatting of the subfolders? The issue: I have .JuliaFormatter.toml at the root of the project I have docs/Project.toml If I open docs/make.jl, the LSP root is docs/, and…

---

## [Current state and the future of PrettyTables.jl](https://discourse.julialang.org/t/current-state-and-the-future-of-prettytables-jl/118455)

<div class="topic-metadata">

**Author:** [@Ronis\_BR](https://discourse.julialang.org/u/Ronis_BR)\
**Replies:** 144\
**Last updated:** [October 14, 2025, 2:15pm UTC](https://discourse.julialang.org/t/current-state-and-the-future-of-prettytables-jl/118455 "2025-10-14T14:15:06Z")

</div>

Hi! I started writing PrettyTables.jl six years ago. My idea was to make a very simple package to print some tabular data just like we have in ASCII Table Generator – Quickly format ASCII table. Great for source code co…

---

## [Performace problems with Windows scheduler and multithreading on mixed core CPUs](https://discourse.julialang.org/t/performace-problems-with-windows-scheduler-and-multithreading-on-mixed-core-cpus/132984)

<div class="topic-metadata">

**Author:** [@mwlidar](https://discourse.julialang.org/u/mwlidar)\
**Replies:** 11\
**Last updated:** [October 14, 2025, 11:10am UTC](https://discourse.julialang.org/t/performace-problems-with-windows-scheduler-and-multithreading-on-mixed-core-cpus/132984 "2025-10-14T11:10:35Z")

</div>

I have a function with a long running simulation (\> 20 min) and used Threads@spawn to start four of them in parallel. Disappointingly the runtime more than doubled compared to a single instance run. After some digging I …

---

## [Pluto and package loading](https://discourse.julialang.org/t/pluto-and-package-loading/125684)

<div class="topic-metadata">

**Author:** [@Jose\_Ghislain\_Quenum](https://discourse.julialang.org/u/Jose_Ghislain_Quenum)\
**Replies:** 7\
**Last updated:** [October 14, 2025, 11:02am UTC](https://discourse.julialang.org/t/pluto-and-package-loading/125684 "2025-10-14T11:02:12Z")

</div>

Hey all, I am observing a weird behavior from Pluto. While trying to load the Bandits package (available at Bandits ), I realised the package was not declared in the registry. This forced me to add the command Pkg.add(ur…

---

## [Collision checking for RigidBodyDynamics: AI coding agents experiment](https://discourse.julialang.org/t/collision-checking-for-rigidbodydynamics-ai-coding-agents-experiment/133136)

<div class="topic-metadata">

**Author:** [@Lukasz\_Juszkiewicz](https://discourse.julialang.org/u/Lukasz_Juszkiewicz)\
**Replies:** 0\
**Last updated:** [October 14, 2025, 10:57am UTC](https://discourse.julialang.org/t/collision-checking-for-rigidbodydynamics-ai-coding-agents-experiment/133136 "2025-10-14T10:57:21Z")

</div>

Recently, I read a lot how great AI coding agents are. I was little bit skeptical, but I thought it’s high time to give it a shot. Goal: develop something useful related to robotics without writing a single line of code…

---

## [\[ANN\] BGZFLib.jl: BGZF successor library](https://discourse.julialang.org/t/ann-bgzflib-jl-bgzf-successor-library/133134)

<div class="topic-metadata">

**Author:** [@jakobnissen](https://discourse.julialang.org/u/jakobnissen)\
**Replies:** 2\
**Last updated:** [October 14, 2025, 10:05am UTC](https://discourse.julialang.org/t/ann-bgzflib-jl-bgzf-successor-library/133134 "2025-10-14T10:05:22Z")

</div>

Hey all, In the next couple of months I’ll register my latest package: BGZFLib.jl. This package is used to read and write BGZF compressed files often used in bioinformatics. We already have two BGZF packages in Julia: …

---

## [Cruise.jl game engine: A change of perspective](https://discourse.julialang.org/t/cruise-jl-game-engine-a-change-of-perspective/133133)

<div class="topic-metadata">

**Author:** [@Gesee](https://discourse.julialang.org/u/Gesee)\
**Replies:** 0\
**Last updated:** [October 14, 2025, 8:52am UTC](https://discourse.julialang.org/t/cruise-jl-game-engine-a-change-of-perspective/133133 "2025-10-14T08:52:07Z")

</div>

As you know, I’m the one building the game engine Cruise.jl and I just realized something. Building a game engine is actually a tortuous task, there is so much to build so much to maintain, so much to learn. It was a g…

---

## [Cloning the Data science Repo](https://discourse.julialang.org/t/cloning-the-data-science-repo/133109)

<div class="topic-metadata">

**Author:** [@victor\_eberechi](https://discourse.julialang.org/u/victor_eberechi)\
**Replies:** 4\
**Last updated:** [October 14, 2025, 8:29am UTC](https://discourse.julialang.org/t/cloning-the-data-science-repo/133109 "2025-10-14T08:29:57Z")

</div>

I got this error while trying to install the dependencies in the package file from the julia/Datascience repo Building SCS ──────→ C:\\Users\\Sky\\.julia\\scratchspaces\\44cfe95a-1eb2-52ea-b672-e2afdf69b78f\\efc1cf417dffb455b…

---

## [Reverse-mode AD for PDEs discretized with VoronoiFVM.jl](https://discourse.julialang.org/t/reverse-mode-ad-for-pdes-discretized-with-voronoifvm-jl/133039)

<div class="topic-metadata">

**Author:** [@shisac](https://discourse.julialang.org/u/shisac)\
**Replies:** 2\
**Last updated:** [October 14, 2025, 7:35am UTC](https://discourse.julialang.org/t/reverse-mode-ad-for-pdes-discretized-with-voronoifvm-jl/133039 "2025-10-14T07:35:35Z")

</div>

Hi everyone, I’m working on simulating cyclic adsorption processes (TVSA / PSA-type) using VoronoiFVM.jl, which I use to semi-discretize a set of PDEs in space. The resulting system of ODEs (or DAEs) is integrated over …

---

## [Makie error： ERROR: Failed to resolve cairo\_attributes: \[ComputeEdge\] cairo\_attributes = #15((grid\_x, grid\_y, image, interpolate, space, projectionview, model\_f32c, clip\_planes, cairo\_uv\_transform, resolution, computed\_color, ), changed, cached)](https://discourse.julialang.org/t/makie-error-error-failed-to-resolve-cairo-attributes-computeedge-cairo-attributes-15-grid-x-grid-y-image-interpolate-space-projectionview-model-f32c-clip-planes-cairo-uv-transform-resolution-computed-color-changed-cached/133064)

<div class="topic-metadata">

**Author:** [@dk-zen](https://discourse.julialang.org/u/dk-zen)\
**Replies:** 2\
**Last updated:** [October 14, 2025, 7:26am UTC](https://discourse.julialang.org/t/makie-error-error-failed-to-resolve-cairo-attributes-computeedge-cairo-attributes-15-grid-x-grid-y-image-interpolate-space-projectionview-model-f32c-clip-planes-cairo-uv-transform-resolution-computed-color-changed-cached/133064 "2025-10-14T07:26:59Z")

</div>

I am having issues with the Julia Makie package, and I have two questions to ask everyone. First, how can I resolve the error messages? Second, why does the same code with the same data previously run without issues but …

---

## [\[ANN\] PrettyTables v3.0.0](https://discourse.julialang.org/t/ann-prettytables-v3-0-0/131821)

<div class="topic-metadata">

**Author:** [@Ronis\_BR](https://discourse.julialang.org/u/Ronis_BR)\
**Replies:** 86\
**Last updated:** [October 14, 2025, 6:23am UTC](https://discourse.julialang.org/t/ann-prettytables-v3-0-0/131821 "2025-10-14T06:23:20Z")

</div>

Hi! Finally, I’ve completed the first release of PrettyTables.jl version 3! For anyone using this package, we can assume that everything in the API has changed (sorry about that :D). However, these breaking changes have…

---

## [Benchmarking ADTs behavior](https://discourse.julialang.org/t/benchmarking-adts-behavior/133115)

<div class="topic-metadata">

**Author:** [@nandoconde](https://discourse.julialang.org/u/nandoconde)\
**Replies:** 2\
**Last updated:** [October 14, 2025, 5:43am UTC](https://discourse.julialang.org/t/benchmarking-adts-behavior/133115 "2025-10-14T05:43:47Z")

</div>

I am trying to get the most performant way to retrieve some properties associated to an ADT (I am using Moshi.jl, but I suspect the behavior with LightSumTypes et al. would be similar). Below I paste the code I am testin…

---

## [\[ANN\] ComponentLogging.jl — Nanosecond-scale hierarchical logging router](https://discourse.julialang.org/t/ann-componentlogging-jl-nanosecond-scale-hierarchical-logging-router/133100)

<div class="topic-metadata">

**Author:** [@karei](https://discourse.julialang.org/u/karei)\
**Replies:** 4\
**Last updated:** [October 14, 2025, 4:16am UTC](https://discourse.julialang.org/t/ann-componentlogging-jl-nanosecond-scale-hierarchical-logging-router/133100 "2025-10-14T04:16:10Z")

</div>

ComponentLogging.jl gives you fine-grained, per-group control over logs with function-first APIs (clog / clogenabled / clogf) and a plain, IO-agnostic design that keeps hot paths cheap. It is maintained under the JuliaLo…

---

## [Coloring in JuMP with start values](https://discourse.julialang.org/t/coloring-in-jump-with-start-values/133106)

<div class="topic-metadata">

**Author:** [@gdalle](https://discourse.julialang.org/u/gdalle)\
**Replies:** 7\
**Last updated:** [October 14, 2025, 12:47am UTC](https://discourse.julialang.org/t/coloring-in-jump-with-start-values/133106 "2025-10-14T00:47:59Z")

</div>

Hi there, I am tinkering with an optimal coloring algorithm for sparse autodiff. Here is the most basic constraint programming formulation I could find for partial distance-2 column coloring. Problem statement: color a…

---

## [Fitting neural ODE to periodic time series](https://discourse.julialang.org/t/fitting-neural-ode-to-periodic-time-series/42263)

<div class="topic-metadata">

**Author:** [@SebastianCallh](https://discourse.julialang.org/u/SebastianCallh)\
**Replies:** 18\
**Last updated:** [October 13, 2025, 6:31pm UTC](https://discourse.julialang.org/t/fitting-neural-ode-to-periodic-time-series/42263 "2025-10-13T18:31:03Z")

</div>

Hello, I am trying to fit a neural ODE adapted from an example in the docs to the Mauna Loa dataset. but am running in to some problems. Fitting the model to too many time steps at once causes it to underfit dramatical…

---

## [Slowdown when writing to too many arrays within a loop](https://discourse.julialang.org/t/slowdown-when-writing-to-too-many-arrays-within-a-loop/133041)

<div class="topic-metadata">

**Author:** [@ekboehm](https://discourse.julialang.org/u/ekboehm)\
**Replies:** 15\
**Last updated:** [October 13, 2025, 5:45pm UTC](https://discourse.julialang.org/t/slowdown-when-writing-to-too-many-arrays-within-a-loop/133041 "2025-10-13T17:45:08Z")

</div>

I came across a significant slowdown in my code when attempting to write to too many matrices within one loop. Below is a silly (and slightly long, my apologies) MWE that just writes zeroes. In my actual code, I perform …

---

## [How to avoid GC of Julia structs within C/C++/Rust data structures?](https://discourse.julialang.org/t/how-to-avoid-gc-of-julia-structs-within-c-c-rust-data-structures/132814)

<div class="topic-metadata">

**Author:** [@alexandergunnarson](https://discourse.julialang.org/u/alexandergunnarson)\
**Replies:** 24\
**Last updated:** [October 13, 2025, 2:52pm UTC](https://discourse.julialang.org/t/how-to-avoid-gc-of-julia-structs-within-c-c-rust-data-structures/132814 "2025-10-13T14:52:29Z")

</div>

Disclaimer — I’m still pretty new to Julia, but I think I’ve done enough diligence to warrant asking this. I’m trying to use moodycamel::ConcurrentQueue as a high-performance replacement for Julia’s DualLinkedConcurrent…

---

## [\[Ann\] TimeOut.jl](https://discourse.julialang.org/t/ann-timeout-jl/132897)

<div class="topic-metadata">

**Author:** [@hhaensel](https://discourse.julialang.org/u/hhaensel)\
**Replies:** 6\
**Last updated:** [October 13, 2025, 9:37am UTC](https://discourse.julialang.org/t/ann-timeout-jl/132897 "2025-10-13T09:37:30Z")

</div>

TimeOut.jl After a long discussion thread, I thought I should bring this question to a larger audience, to hear what other people think. I have setup a draft package TimeOut.jl to fill the need for a timeout function and…

---

## [Finding all unsafe code in a large C wrapper](https://discourse.julialang.org/t/finding-all-unsafe-code-in-a-large-c-wrapper/133103)

<div class="topic-metadata">

**Author:** [@jw3126](https://discourse.julialang.org/u/jw3126)\
**Replies:** 0\
**Last updated:** [October 13, 2025, 8:10am UTC](https://discourse.julialang.org/t/finding-all-unsafe-code-in-a-large-c-wrapper/133103 "2025-10-13T08:10:53Z")

</div>

I have a large julia wrapper of C code. It contains some undefined behavior. For instance, it might allocate a Vector, put a pointer to the vector in some struct, pass that struct to a C-API without any GC.@preserve on t…

---

## [How to manipulate gradients in Lux.jl](https://discourse.julialang.org/t/how-to-manipulate-gradients-in-lux-jl/133102)

<div class="topic-metadata">

**Author:** [@IBArbitrary](https://discourse.julialang.org/u/IBArbitrary)\
**Replies:** 0\
**Last updated:** [October 13, 2025, 7:20am UTC](https://discourse.julialang.org/t/how-to-manipulate-gradients-in-lux-jl/133102 "2025-10-13T07:20:22Z")

</div>

I am using Lux.jl, and I want to do algebra on the gradients before applying. Currently I convert them to ComponentArray and convert them back to NamedTuple after I do the necessary algebra. But this requires me to move …

---

## [Minimizing losses in OPF](https://discourse.julialang.org/t/minimizing-losses-in-opf/81097)

<div class="topic-metadata">

**Author:** [@gaadis](https://discourse.julialang.org/u/gaadis)\
**Replies:** 4\
**Last updated:** [October 13, 2025, 6:11am UTC](https://discourse.julialang.org/t/minimizing-losses-in-opf/81097 "2025-10-13T06:11:50Z")

</div>

I have been working on a distribution system where I was minimizing the fuel cost in the objective function using \_PMD.solve\_mc\_opf. However, I currently switched my data to solar generated data using PV panels. This dat…

---

## [Where is shader function "texture()" defined? (GLMakie.jl/volume())](https://discourse.julialang.org/t/where-is-shader-function-texture-defined-glmakie-jl-volume/133062)

<div class="topic-metadata">

**Author:** [@hsgg](https://discourse.julialang.org/u/hsgg)\
**Replies:** 2\
**Last updated:** [October 12, 2025, 8:20pm UTC](https://discourse.julialang.org/t/where-is-shader-function-texture-defined-glmakie-jl-volume/133062 "2025-10-12T20:20:55Z")

</div>

Hi, I am looking into implementing adaptive sampling for the GLMakie volume() visualizations. However, being new to OpenGL, I cannot find where the texture() function is defined. I believe the implementation of that func…

---

## [Is there a package for block-sparse matrix processing?](https://discourse.julialang.org/t/is-there-a-package-for-block-sparse-matrix-processing/133067)

<div class="topic-metadata">

**Author:** [@photor](https://discourse.julialang.org/u/photor)\
**Replies:** 5\
**Last updated:** [October 12, 2025, 7:46pm UTC](https://discourse.julialang.org/t/is-there-a-package-for-block-sparse-matrix-processing/133067 "2025-10-12T19:46:11Z")

</div>

As in the title, I mean every block is dense, but there are only a small percentage of non-vanishing blocks.

---

## [TypeError in typeassert, expected](https://discourse.julialang.org/t/typeerror-in-typeassert-expected/133021)

<div class="topic-metadata">

**Author:** [@Tigerbyte](https://discourse.julialang.org/u/Tigerbyte)\
**Replies:** 21\
**Last updated:** [October 12, 2025, 9:19am UTC](https://discourse.julialang.org/t/typeerror-in-typeassert-expected/133021 "2025-10-12T09:19:49Z")

</div>

This is when I got 2 colons for types mixed up with what I thought might be a default of “1” for the middle value in StepRanges: julia\> for i in 1::4 println(i) end ERROR: TypeError: in typeassert,…

---

## [DAE solve asking for an unreasonable amount of memory](https://discourse.julialang.org/t/dae-solve-asking-for-an-unreasonable-amount-of-memory/133051)

<div class="topic-metadata">

**Author:** [@sanjeev](https://discourse.julialang.org/u/sanjeev)\
**Replies:** 5\
**Last updated:** [October 12, 2025, 5:45am UTC](https://discourse.julialang.org/t/dae-solve-asking-for-an-unreasonable-amount-of-memory/133051 "2025-10-12T05:45:49Z")

</div>

I have a system of differential equations (DAE) I am solving using DifferentialEquations.jl . It works well when I have larger discretization (fewer points), but when I use smaller discretization, it asks for a lot of me…

[Previous page](https://discourse.julialang.org/latest.md?page=96)

[Next page](https://discourse.julialang.org/latest.md?page=98)
