# Latest

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

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

**Page:** 74

---

## [Is CSV in Julia 1.12 (kind of) stdlib?](https://discourse.julialang.org/t/is-csv-in-julia-1-12-kind-of-stdlib/134525)

<div class="topic-metadata">

**Author:** [@Eben60](https://discourse.julialang.org/u/Eben60)\
**Replies:** 4\
**Last updated:** [December 12, 2025, 9:40pm UTC](https://discourse.julialang.org/t/is-csv-in-julia-1-12-kind-of-stdlib/134525 "2025-12-12T21:40:35Z")

</div>

Calling using CSV does not result in an error, even in a frish session and though I do not have CSV.jl in my default environment. With v1.10 and v1.11 it errors as expected. I have same, and quite minimal, default enviro…

---

## [Saving Makie plot as is on the screen?](https://discourse.julialang.org/t/saving-makie-plot-as-is-on-the-screen/24276)

<div class="topic-metadata">

**Author:** [@cserteGT3](https://discourse.julialang.org/u/cserteGT3)\
**Replies:** 8\
**Last updated:** [December 12, 2025, 9:02pm UTC](https://discourse.julialang.org/t/saving-makie-plot-as-is-on-the-screen/24276 "2025-12-12T21:02:02Z")

</div>

I noticed that if I plot something with Makie, then zoom-pan in the GUI, then I save with Makie.save(), the originally plotted “version” will be saved. I understand this behaviour. But, is there a way to save the plot a…

---

## [Understanding memory usage in Julia](https://discourse.julialang.org/t/understanding-memory-usage-in-julia/101647)

<div class="topic-metadata">

**Author:** [@Andrea\_Vigliotti](https://discourse.julialang.org/u/Andrea_Vigliotti)\
**Replies:** 23\
**Last updated:** [December 12, 2025, 4:30pm UTC](https://discourse.julialang.org/t/understanding-memory-usage-in-julia/101647 "2025-12-12T16:30:39Z")

</div>

I am working on a finite element program that solves a non linear problem by incrementing the boundary conditions, that means that from time to time I need to assemble some quite large stiffness matrices (\\approx 350k \\t…

---

## [Issue with Binomial distribution and recent ForwardDiff versions](https://discourse.julialang.org/t/issue-with-binomial-distribution-and-recent-forwarddiff-versions/134347)

<div class="topic-metadata">

**Author:** [@Pablo\_Marchant](https://discourse.julialang.org/u/Pablo_Marchant)\
**Replies:** 2\
**Last updated:** [December 12, 2025, 3:57pm UTC](https://discourse.julialang.org/t/issue-with-binomial-distribution-and-recent-forwarddiff-versions/134347 "2025-12-12T15:57:48Z")

</div>

Hi, recently I noticed some code I’ve been using broke after updating Forward Diff. The issue came from sampling with Turing using a binomial likelihood. Digging into it it boiled down to this: using ForwardDiff using …

---

## [Improving Base.mapreduce by 20% on vectors](https://discourse.julialang.org/t/improving-base-mapreduce-by-20-on-vectors/134478)

<div class="topic-metadata">

**Author:** [@epilliat](https://discourse.julialang.org/u/epilliat)\
**Replies:** 2\
**Last updated:** [December 12, 2025, 1:32pm UTC](https://discourse.julialang.org/t/improving-base-mapreduce-by-20-on-vectors/134478 "2025-12-12T13:32:17Z")

</div>

Hello everyone, I’ve been exploring reduction operations on GPUs recently, and this led me to investigate CPU performance as well. I discovered that we can improve mapreduce in Base while maintaining full precision for …

---

## [Add registry from git-tree-sha1 for deterministic Docker builds](https://discourse.julialang.org/t/add-registry-from-git-tree-sha1-for-deterministic-docker-builds/134512)

<div class="topic-metadata">

**Author:** [@hhaensel](https://discourse.julialang.org/u/hhaensel)\
**Replies:** 2\
**Last updated:** [December 12, 2025, 11:37am UTC](https://discourse.julialang.org/t/add-registry-from-git-tree-sha1-for-deterministic-docker-builds/134512 "2025-12-12T11:37:04Z")

</div>

These days we read a lot about malicious code being introduced to Github. I am running many julia projects in docker containers, where I want to make sure that the build is done with the same package versions as on my d…

---

## [Blog post: Review of trimming for AoC 2025](https://discourse.julialang.org/t/blog-post-review-of-trimming-for-aoc-2025/134384)

<div class="topic-metadata">

**Author:** [@jakobnissen](https://discourse.julialang.org/u/jakobnissen)\
**Replies:** 23\
**Last updated:** [December 12, 2025, 10:58am UTC](https://discourse.julialang.org/t/blog-post-review-of-trimming-for-aoc-2025/134384 "2025-12-12T10:58:58Z")

</div>

Dear all, I wrote a new blog post on Julia. This time, a review of the use of trimming for Advent of Code so far. It also contains a bunch of opinions / speculation / rambling about Julia and Julia development in gener…

---

## [Retrieve current solution when termination\_status is TIME\_LIMIT](https://discourse.julialang.org/t/retrieve-current-solution-when-termination-status-is-time-limit/134464)

<div class="topic-metadata">

**Author:** [@marilena](https://discourse.julialang.org/u/marilena)\
**Replies:** 7\
**Last updated:** [December 12, 2025, 10:02am UTC](https://discourse.julialang.org/t/retrieve-current-solution-when-termination-status-is-time-limit/134464 "2025-12-12T10:02:56Z")

</div>

Hello to the community! I am using Julia v1.9.3 , with packages JuMP v1.23.2 and Gurobi v1.3.1. I am solving an LP using Barrier, and I specify a time limit. gurobi\_env = Gurobi.Env() Solver = optimizer\_with\_attributes…

---

## [Continuing a periodic orbit with bifurcationkit from an orbit guess](https://discourse.julialang.org/t/continuing-a-periodic-orbit-with-bifurcationkit-from-an-orbit-guess/134506)

<div class="topic-metadata">

**Author:** [@ole-sc](https://discourse.julialang.org/u/ole-sc)\
**Replies:** 2\
**Last updated:** [December 12, 2025, 9:57am UTC](https://discourse.julialang.org/t/continuing-a-periodic-orbit-with-bifurcationkit-from-an-orbit-guess/134506 "2025-12-12T09:57:32Z")

</div>

I am trying to continue an unstable periodic orbit of a 3-dimensional ODE using BifurcationKit. I found the limit cycle using AUTO, so I know an initial condition on the periodic orbit and the period for some parameters. …

---

## [Progress monitor with notify syntax](https://discourse.julialang.org/t/progress-monitor-with-notify-syntax/134485)

<div class="topic-metadata">

**Author:** [@Janis\_Erdmanis](https://discourse.julialang.org/u/Janis_Erdmanis)\
**Replies:** 1\
**Last updated:** [December 12, 2025, 5:28am UTC](https://discourse.julialang.org/t/progress-monitor-with-notify-syntax/134485 "2025-12-12T05:28:59Z")

</div>

I am exploring the addition of a progress meter for AppBundler.jl and am looking into a minimally invasive method. I would like a progress meter that displays all steps in advance, shows a running timer or time indicator…

---

## [How unique are \`gensym\` symbols?](https://discourse.julialang.org/t/how-unique-are-gensym-symbols/134509)

<div class="topic-metadata">

**Author:** [@matthias314](https://discourse.julialang.org/u/matthias314)\
**Replies:** 2\
**Last updated:** [December 12, 2025, 12:54am UTC](https://discourse.julialang.org/t/how-unique-are-gensym-symbols/134509 "2025-12-12T00:54:49Z")

</div>

The documentation for gensym says that this function generates a symbol which will not conflict with other variable names (in the same module). When playing around with it, I get the impression that the symbols are a…

---

## [Is ParametricOptInterface needed to define and use parameters in JuMP?](https://discourse.julialang.org/t/is-parametricoptinterface-needed-to-define-and-use-parameters-in-jump/134498)

<div class="topic-metadata">

**Author:** [@zdenek\_hurak](https://discourse.julialang.org/u/zdenek_hurak)\
**Replies:** 4\
**Last updated:** [December 11, 2025, 11:12pm UTC](https://discourse.julialang.org/t/is-parametricoptinterface-needed-to-define-and-use-parameters-in-jump/134498 "2025-12-11T23:12:58Z")

</div>

I feel puzzled when it comes to the role of ParametricOptInterface.jl (POI). I think I understand its general mission (in fact the motivating tutorial example Rolling horizon problems · JuMP directed me to it). But it ap…

---

## [Performance challenge: can you write a faster sum?](https://discourse.julialang.org/t/performance-challenge-can-you-write-a-faster-sum/130456)

<div class="topic-metadata">

**Author:** [@mbauman](https://discourse.julialang.org/u/mbauman)\
**Replies:** 32\
**Last updated:** [December 11, 2025, 10:03pm UTC](https://discourse.julialang.org/t/performance-challenge-can-you-write-a-faster-sum/130456 "2025-12-11T22:03:55Z")

</div>

OK, I’ve been fiddling with this on and off for a month now, but I’m curious if anyone can do better. Here’s the challenge: write a single generic implementation of sum(A) such that it’s fast for both A = rand(10000) an…

---

## [Discourse "onebox"es hide the full URL which is painful for docs links](https://discourse.julialang.org/t/discourse-onebox-es-hide-the-full-url-which-is-painful-for-docs-links/134424)

<div class="topic-metadata">

**Author:** [@ianshmean](https://discourse.julialang.org/u/ianshmean)\
**Replies:** 3\
**Last updated:** [December 11, 2025, 4:03pm UTC](https://discourse.julialang.org/t/discourse-onebox-es-hide-the-full-url-which-is-painful-for-docs-links/134424 "2025-12-11T16:03:44Z")

</div>

Here I link to https://docs.julialang.org/en/v1/base/base/#Base.pkgversion-Tuple{Module} but it only shows a very vague box summary that takes the page title and simplifies the URL down to its domain only. When urls are…

---

## [Using Distributed with a mix of architectures](https://discourse.julialang.org/t/using-distributed-with-a-mix-of-architectures/134460)

<div class="topic-metadata">

**Author:** [@grero](https://discourse.julialang.org/u/grero)\
**Replies:** 1\
**Last updated:** [December 11, 2025, 5:01am UTC](https://discourse.julialang.org/t/using-distributed-with-a-mix-of-architectures/134460 "2025-12-11T05:01:10Z")

</div>

I have a mix of Intel and Apple Silicon Macs that I would like combine into a loose “cluster”. It seems that using Distributed from the standard library is the way to go, but after setting up passwordless ssh login and m…

---

## [\[ANN\] PkgTemplatesShikiPlugin.jl - Add ShikiStyle Syntax Highlighting (Presenting at JuliaLang Japan 2025, Dec 13)](https://discourse.julialang.org/t/ann-pkgtemplatesshikiplugin-jl-add-shikistyle-syntax-highlighting-presenting-at-julialang-japan-2025-dec-13/134487)

<div class="topic-metadata">

**Author:** [@Hiroharu\_Sugawara](https://discourse.julialang.org/u/Hiroharu_Sugawara)\
**Replies:** 1\
**Last updated:** [December 11, 2025, 3:55am UTC](https://discourse.julialang.org/t/ann-pkgtemplatesshikiplugin-jl-add-shikistyle-syntax-highlighting-presenting-at-julialang-japan-2025-dec-13/134487 "2025-12-11T03:55:21Z")

</div>

I’m excited to announce PkgTemplatesShikiPlugin.jl! :tada: This plugin makes it easy to add beautiful, VS Code-quality syntax highlighting to your Julia package documentation. TL;DR - Try it now! using PkgTemplates, Pk…

---

## [PDES+ODEs with ModelingToolkit](https://discourse.julialang.org/t/pdes-odes-with-modelingtoolkit/134481)

<div class="topic-metadata">

**Author:** [@BPMD](https://discourse.julialang.org/u/BPMD)\
**Replies:** 2\
**Last updated:** [December 10, 2025, 10:14pm UTC](https://discourse.julialang.org/t/pdes-odes-with-modelingtoolkit/134481 "2025-12-10T22:14:25Z")

</div>

I am simulating an electrochemical for Li+ purification using membranes. The problem includes several PDEs modeling the diffusion and migration in membrane coupled with ODEs representing the balances at chambers. The cod…

---

## [Thread-safety of SparseArray](https://discourse.julialang.org/t/thread-safety-of-sparsearray/134468)

<div class="topic-metadata">

**Author:** [@songjhaha](https://discourse.julialang.org/u/songjhaha)\
**Replies:** 5\
**Last updated:** [December 10, 2025, 9:42pm UTC](https://discourse.julialang.org/t/thread-safety-of-sparsearray/134468 "2025-12-10T21:42:42Z")

</div>

The setindex! op of SparseArray is not thread-safe. There is a MWE: function foo(x::AbstractArray) y = similar(x) Threads.@threads for i = 1:length(x) y\[i\] = cos(x\[i\]) end end using SparseArrays x = …

---

## [A curated list of GH actions that improve the quality of your package](https://discourse.julialang.org/t/a-curated-list-of-gh-actions-that-improve-the-quality-of-your-package/134466)

<div class="topic-metadata">

**Author:** [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Replies:** 10\
**Last updated:** [December 10, 2025, 8:43pm UTC](https://discourse.julialang.org/t/a-curated-list-of-gh-actions-that-improve-the-quality-of-your-package/134466 "2025-12-10T20:43:52Z")

</div>

I recently looked at the new SolarPosition.jl package and was impressed by the GH Actions that helped improve its quality. This got me wondering if there’s a maintained, opinionated, and complete list of quality-improvem…

---

## [How to distribute a wrapper for a C++ library?](https://discourse.julialang.org/t/how-to-distribute-a-wrapper-for-a-c-library/130581)

<div class="topic-metadata">

**Author:** [@Vasily\_Pisarev](https://discourse.julialang.org/u/Vasily_Pisarev)\
**Replies:** 9\
**Last updated:** [December 10, 2025, 8:42pm UTC](https://discourse.julialang.org/t/how-to-distribute-a-wrapper-for-a-c-library/130581 "2025-12-10T20:42:44Z")

</div>

Could anyone share experience on how to distribute a C++ wrapper through package manager? My workflow idea is the following: package is available from a third-party registry wrapped library and C++ shim are packaged i…

---

## [Help - not so zero-cost abstraction](https://discourse.julialang.org/t/help-not-so-zero-cost-abstraction/134435)

<div class="topic-metadata">

**Author:** [@anicusan](https://discourse.julialang.org/u/anicusan)\
**Replies:** 11\
**Last updated:** [December 10, 2025, 7:30pm UTC](https://discourse.julialang.org/t/help-not-so-zero-cost-abstraction/134435 "2025-12-10T19:30:18Z")

</div>

My problem is about an interface, and how to get the compiler to optimise it away. Say I have a Matrix with 6 rows and N columns - rows 1-3 represent position and rows 4-6 are velocity; each column is a body in a simula…

---

## [Learning a mapping from an image to an ODE](https://discourse.julialang.org/t/learning-a-mapping-from-an-image-to-an-ode/134456)

<div class="topic-metadata">

**Author:** [@csvance](https://discourse.julialang.org/u/csvance)\
**Replies:** 4\
**Last updated:** [December 10, 2025, 6:00pm UTC](https://discourse.julialang.org/t/learning-a-mapping-from-an-image-to-an-ode/134456 "2025-12-10T18:00:06Z")

</div>

I have trained a CNN to map an image to a sequence of feature vectors f\_v and I want to learn a function du(u, f\_v) that maps the feature vectors to an ODE. For each image I know how to compute both the function and firs…

---

## [OrdinaryDiffEq with a mass\_matrix and jac\_prototype](https://discourse.julialang.org/t/ordinarydiffeq-with-a-mass-matrix-and-jac-prototype/134462)

<div class="topic-metadata">

**Author:** [@bmxam](https://discourse.julialang.org/u/bmxam)\
**Replies:** 4\
**Last updated:** [December 10, 2025, 5:13pm UTC](https://discourse.julialang.org/t/ordinarydiffeq-with-a-mass-matrix-and-jac-prototype/134462 "2025-12-10T17:13:08Z")

</div>

Hi everyone, Short story : see the MWE below. Using OrdinaryDiffEq, I’m trying to solve an ODE involving a mass\_matrix that (may) evolve depending on the solution, the time, the parameters. So I set up a SciMLOperators…

---

## [AlgebraOfGraphics documentation frustrations](https://discourse.julialang.org/t/algebraofgraphics-documentation-frustrations/133903)

<div class="topic-metadata">

**Author:** [@Eben60](https://discourse.julialang.org/u/Eben60)\
**Replies:** 46\
**Last updated:** [December 10, 2025, 12:32pm UTC](https://discourse.julialang.org/t/algebraofgraphics-documentation-frustrations/133903 "2025-12-10T12:32:43Z")

</div>

After undertaking one more attempt to wrap my head around AlgebraOfGraphics I started to suspect the problem is not only me being stupid, lazy, and unable to abstract logical thinking. Ok, please help me to make some si…

---

## [The new Green Tea Garbage Collector in Go](https://discourse.julialang.org/t/the-new-green-tea-garbage-collector-in-go/133612)

<div class="topic-metadata">

**Author:** [@paulmelis](https://discourse.julialang.org/u/paulmelis)\
**Replies:** 1\
**Last updated:** [December 10, 2025, 11:02am UTC](https://discourse.julialang.org/t/the-new-green-tea-garbage-collector-in-go/133612 "2025-12-10T11:02:10Z")

</div>

Pretty interesting write-up of the new GC coming to the next version of Go, with the core idea being to operate on pages of objects instead of individual objects (plus lots of optimizations). Also, really cute and use…

---

## [Self-inflicted type proliferation](https://discourse.julialang.org/t/self-inflicted-type-proliferation/134450)

<div class="topic-metadata">

**Author:** [@nilsbecker](https://discourse.julialang.org/u/nilsbecker)\
**Replies:** 3\
**Last updated:** [December 10, 2025, 8:34am UTC](https://discourse.julialang.org/t/self-inflicted-type-proliferation/134450 "2025-12-10T08:34:02Z")

</div>

I have the feeling I’m overdoing it / not doing the right thing with types. I’m wrapping ODESolutions coming from OrdinaryDifferentialEquations for downstream use like this: struct SolSR\_FS{T\<:Real,O,B} \<: SolSR sol::…

---

## [Generating Script from Julia: Incorrect Dates Appearing in Microsoft One Drive](https://discourse.julialang.org/t/generating-script-from-julia-incorrect-dates-appearing-in-microsoft-one-drive/134437)

<div class="topic-metadata">

**Author:** [@GGo](https://discourse.julialang.org/u/GGo)\
**Replies:** 17\
**Last updated:** [December 9, 2025, 10:19pm UTC](https://discourse.julialang.org/t/generating-script-from-julia-incorrect-dates-appearing-in-microsoft-one-drive/134437 "2025-12-09T22:19:42Z")

</div>

I am generating a report in an excel format based upon a script within Julia. However, when the output in a file is uploaded onto One Drive, the date created and modified are incorrect, sometimes a few years out. Could …

---

## [Funded PhD Position: Computational Modeling of Media Consumption (Chicago)](https://discourse.julialang.org/t/funded-phd-position-computational-modeling-of-media-consumption-chicago/134454)

<div class="topic-metadata">

**Author:** [@davidbramsay](https://discourse.julialang.org/u/davidbramsay)\
**Replies:** 0\
**Last updated:** [December 9, 2025, 7:49pm UTC](https://discourse.julialang.org/t/funded-phd-position-computational-modeling-of-media-consumption-chicago/134454 "2025-12-09T19:49:18Z")

</div>

PRINCIPLED INTERFACES @ DEPAUL PhD Position in College of Computing and Digital Media SEEKING: Computational/AI researcher interested in psychology + media theory PROJECT: Develop computational models of how media con…

---

## [Using custom gradient function with Optimization.jl](https://discourse.julialang.org/t/using-custom-gradient-function-with-optimization-jl/134391)

<div class="topic-metadata">

**Author:** [@dameka](https://discourse.julialang.org/u/dameka)\
**Replies:** 1\
**Last updated:** [December 9, 2025, 4:07pm UTC](https://discourse.julialang.org/t/using-custom-gradient-function-with-optimization-jl/134391 "2025-12-09T16:07:34Z")

</div>

I have implemented a multithreaded version of a scientific ML problem I’m solving. Each thread computes a loss and gradient via Enzyme, and these are recombined by weighted averaging. I’ve verified I’m getting the correc…

---

## [New 2025/2026 event for Bayesian Data Analysis Meetup](https://discourse.julialang.org/t/new-2025-2026-event-for-bayesian-data-analysis-meetup/134452)

<div class="topic-metadata">

**Author:** [@bparbhu](https://discourse.julialang.org/u/bparbhu)\
**Replies:** 0\
**Last updated:** [December 9, 2025, 3:31pm UTC](https://discourse.julialang.org/t/new-2025-2026-event-for-bayesian-data-analysis-meetup/134452 "2025-12-09T15:31:01Z")

</div>

Hey all, I hope all is well with everyone and as we round out the year something I’ve been talking about more lately is how do we deploy and get Bayesian models into production? Depending on the framework what are the …

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

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