# Tooling

**URL:** https://discourse.julialang.org/c/tools/35.md?no_subcategories=false&page=8

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

**Page:** 9

---

## [Adding a restart process button in Pluto](https://discourse.julialang.org/t/adding-a-restart-process-button-in-pluto/76812)

<div class="topic-metadata">

**Author:** [@rikh](https://discourse.julialang.org/u/rikh)\
**Replies:** 6\
**Last updated:** [June 27, 2025, 4:11pm UTC](https://discourse.julialang.org/t/adding-a-restart-process-button-in-pluto/76812 "2025-06-27T16:11:37Z")

</div>

I’m trying to get a SnoopCompile workflow going inside a Pluto notebook. Since SnoopCompile requires a lot of process restarts, it would be nice to have a “Restart” button. I think that this should be possible by sending…

---

## [Disassociate GC time from compile time](https://discourse.julialang.org/t/disassociate-gc-time-from-compile-time/130194)

<div class="topic-metadata">

**Author:** [@theogf](https://discourse.julialang.org/u/theogf)\
**Replies:** 4\
**Last updated:** [June 26, 2025, 11:41am UTC](https://discourse.julialang.org/t/disassociate-gc-time-from-compile-time/130194 "2025-06-26T11:41:46Z")

</div>

The @timed macro provides a bunch of very interesting stats about GC and compilation time. I wanted to reuse this data to estimate the time excluding compilation and GC. However since (I believe) GC can and will happen …

---

## [AlgebraicPetri notebooks on Jupyter with Julla 1.11.5 errors](https://discourse.julialang.org/t/algebraicpetri-notebooks-on-jupyter-with-julla-1-11-5-errors/130083)

<div class="topic-metadata">

**Author:** [@Keith\_Hazelton](https://discourse.julialang.org/u/Keith_Hazelton)\
**Replies:** 4\
**Last updated:** [June 22, 2025, 6:44pm UTC](https://discourse.julialang.org/t/algebraicpetri-notebooks-on-jupyter-with-julla-1-11-5-errors/130083 "2025-06-22T18:44:10Z")

</div>

I am getting many dependency errors when trying to run AlgebraicPetri.jl notebooks in Jupyter, I ran them succefully six months ago. Do those notebooks depend on a particular Julia kernel? I am attempting to use Julia 1.…

---

## [What happened to parsing Unicode characters?](https://discourse.julialang.org/t/what-happened-to-parsing-unicode-characters/130047)

<div class="topic-metadata">

**Author:** [@jmanthony3](https://discourse.julialang.org/u/jmanthony3)\
**Replies:** 5\
**Last updated:** [June 20, 2025, 12:40pm UTC](https://discourse.julialang.org/t/what-happened-to-parsing-unicode-characters/130047 "2025-06-20T12:40:05Z")

</div>

I don’t know what happened between the last time I opened this particular code project (I tabled it for a time to work on something else): but now the Unicode characters look funny. Since I haven’t updated my Julia versi…

---

## [CustomGaussQuadrature.jl v1.10.10 testing period](https://discourse.julialang.org/t/customgaussquadrature-jl-v1-10-10-testing-period/130046)

<div class="topic-metadata">

**Author:** [@pvkabaila](https://discourse.julialang.org/u/pvkabaila)\
**Replies:** 2\
**Last updated:** [June 20, 2025, 11:23am UTC](https://discourse.julialang.org/t/customgaussquadrature-jl-v1-10-10-testing-period/130046 "2025-06-20T11:23:49Z")

</div>

I used Chris Rackauskas’s “How to develop a Julia package” to submit CustomGaussQuadrature.jl v1.0.0 for registration in the Julia General Registry. A branch on my Julia repository labeled v1.10.10 has entered its testi…

---

## [How to change the location of Julia LanguageServer for VSCode](https://discourse.julialang.org/t/how-to-change-the-location-of-julia-languageserver-for-vscode/130010)

<div class="topic-metadata">

**Author:** [@devel-chm](https://discourse.julialang.org/u/devel-chm)\
**Replies:** 0\
**Last updated:** [June 18, 2025, 10:26pm UTC](https://discourse.julialang.org/t/how-to-change-the-location-of-julia-languageserver-for-vscode/130010 "2025-06-18T22:26:45Z")

</div>

Is there a way to override the julia language server depot location for VScode to use a different one. The default location on windows puts it in a folder without needed permissions. For example, the JULIA\_DEPOT\_PATH …

---

## [Line wrapping with the VS Code extension?](https://discourse.julialang.org/t/line-wrapping-with-the-vs-code-extension/129992)

<div class="topic-metadata">

**Author:** [@tom-plaa](https://discourse.julialang.org/u/tom-plaa)\
**Replies:** 0\
**Last updated:** [June 18, 2025, 1:45pm UTC](https://discourse.julialang.org/t/line-wrapping-with-the-vs-code-extension/129992 "2025-06-18T13:45:34Z")

</div>

I’ve been looking for info on how to get automatic line wrapping at 92 char line width on the VS Code extension. I couldn’t find information on the extension’s documentation. The extension has integrated JuliaFormatter.j…

---

## [\`DifferentialEquations.jl\` and \`KrylovKit.jl\` not playing nice together](https://discourse.julialang.org/t/differentialequations-jl-and-krylovkit-jl-not-playing-nice-together/129811)

<div class="topic-metadata">

**Author:** [@NitinGupta](https://discourse.julialang.org/u/NitinGupta)\
**Replies:** 4\
**Last updated:** [June 11, 2025, 4:13pm UTC](https://discourse.julialang.org/t/differentialequations-jl-and-krylovkit-jl-not-playing-nice-together/129811 "2025-06-11T16:13:55Z")

</div>

I cannot get the above-mentioned two packages to work together. If I have one of them installed, the other one does not install (apparently an issue with LinearSolve and DiffEqArrayOperator. I tested this to be the case…

---

## [Release Please: a tool for multi-package multi-language releases](https://discourse.julialang.org/t/release-please-a-tool-for-multi-package-multi-language-releases/116450)

<div class="topic-metadata">

**Author:** [@MilesCranmer](https://discourse.julialang.org/u/MilesCranmer)\
**Replies:** 16\
**Last updated:** [June 8, 2025, 1:59pm UTC](https://discourse.julialang.org/t/release-please-a-tool-for-multi-package-multi-language-releases/116450 "2025-06-08T13:59:03Z")

</div>

Release Please is this nice tool from Google for automating package releases across languages. I don’t have any involvement with it but I have trying it in a rust package and really like it. They support about ~20 langu…

---

## [How to track total memory usage of Julia process over time](https://discourse.julialang.org/t/how-to-track-total-memory-usage-of-julia-process-over-time/91167)

<div class="topic-metadata">

**Author:** [@sloede](https://discourse.julialang.org/u/sloede)\
**Replies:** 17\
**Last updated:** [June 6, 2025, 9:34pm UTC](https://discourse.julialang.org/t/how-to-track-total-memory-usage-of-julia-process-over-time/91167 "2025-06-06T21:34:01Z")

</div>

What is a good tool to track the memory usage of the Julia process over time? Ideally, I would like to find out how much memory is used by Julia at any given time, especially at peak times during, e.g., compilation, but …

---

## [Simplest way to distribute package on shared server?](https://discourse.julialang.org/t/simplest-way-to-distribute-package-on-shared-server/129683)

<div class="topic-metadata">

**Author:** [@Nathan\_Boyer](https://discourse.julialang.org/u/Nathan_Boyer)\
**Replies:** 4\
**Last updated:** [June 6, 2025, 12:36pm UTC](https://discourse.julialang.org/t/simplest-way-to-distribute-package-on-shared-server/129683 "2025-06-06T12:36:15Z")

</div>

Simple Private Distribution I have a set of evolving private packages I want to make available for my coworkers to use through our shared file server. What’s the easiest way to set this up so they can call the main branc…

---

## [Is there tooling to mark unused imports?](https://discourse.julialang.org/t/is-there-tooling-to-mark-unused-imports/129638)

<div class="topic-metadata">

**Author:** [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Replies:** 15\
**Last updated:** [June 6, 2025, 7:45am UTC](https://discourse.julialang.org/t/is-there-tooling-to-mark-unused-imports/129638 "2025-06-06T07:45:02Z")

</div>

Is there a tool (that I can run as part of CI for example) that detects unused namespace imports within a module (or the corresponding package)? Eg in module Foo import Statistics: mean awesome\_functionality() = 1 # …

---

## [How to load a devcontainer with julia into github codespaces in 2025](https://discourse.julialang.org/t/how-to-load-a-devcontainer-with-julia-into-github-codespaces-in-2025/126094)

<div class="topic-metadata">

**Author:** [@mikeliux](https://discourse.julialang.org/u/mikeliux)\
**Replies:** 1\
**Last updated:** [June 5, 2025, 11:15am UTC](https://discourse.julialang.org/t/how-to-load-a-devcontainer-with-julia-into-github-codespaces-in-2025/126094 "2025-06-05T11:15:15Z")

</div>

As of 2025, I would like to know how to add a container preloaded with julia to github’s codespaces. I tried these answers to load julia 1.11.3 into github’s codespaces, but I failed: Julia support for GitHub Codespa…

---

## [How to resolve "You may have a partially installed environment"](https://discourse.julialang.org/t/how-to-resolve-you-may-have-a-partially-installed-environment/129665)

<div class="topic-metadata">

**Author:** [@dankelley](https://discourse.julialang.org/u/dankelley)\
**Replies:** 4\
**Last updated:** [June 5, 2025, 10:00am UTC](https://discourse.julialang.org/t/how-to-resolve-you-may-have-a-partially-installed-environment/129665 "2025-06-05T10:00:41Z")

</div>

I’m sorry to ask what may be a stupid question, but how do I get past the error quoted in my subjectline? It tells me to \`\`Pkg.instantiate()but that yields the same error. So I triedPkg.resolve()\` and, again, the same …

---

## [VS code Julia 1.8 - could not download https://juliahub.com/registries - exception = HTTP/1.1 401 Unauthorized while requesting https://juliahub.com/registries](https://discourse.julialang.org/t/vs-code-julia-1-8-could-not-download-https-juliahub-com-registries-exception-http-1-1-401-unauthorized-while-requesting-https-juliahub-com-registries/86791)

<div class="topic-metadata">

**Author:** [@stefkuypers](https://discourse.julialang.org/u/stefkuypers)\
**Replies:** 6\
**Last updated:** [June 3, 2025, 3:25am UTC](https://discourse.julialang.org/t/vs-code-julia-1-8-could-not-download-https-juliahub-com-registries-exception-http-1-1-401-unauthorized-while-requesting-https-juliahub-com-registries/86791 "2025-06-03T03:25:56Z")

</div>

I keep getting the following error: Warning: could not download https://juliahub.com/registries │ exception = HTTP/1.1 401 Unauthorized while requesting https://juliahub.com/registries └ @ Pkg.Registry /Users/julia/.j…

---

## [New on Forem: “Profile a short-running function”](https://discourse.julialang.org/t/new-on-forem-profile-a-short-running-function/129581)

<div class="topic-metadata">

**Author:** [@oheil](https://discourse.julialang.org/u/oheil)\
**Replies:** 0\
**Last updated:** [June 2, 2025, 7:37pm UTC](https://discourse.julialang.org/t/new-on-forem-profile-a-short-running-function/129581 "2025-06-02T19:37:05Z")

</div>

@nsajko shows some insights into profiling Julia on Forem: Thanks for sharing this!

---

## [Surprising test timings](https://discourse.julialang.org/t/surprising-test-timings/129437)

<div class="topic-metadata">

**Author:** [@TimG](https://discourse.julialang.org/u/TimG)\
**Replies:** 4\
**Last updated:** [June 1, 2025, 7:06am UTC](https://discourse.julialang.org/t/surprising-test-timings/129437 "2025-06-01T07:06:31Z")

</div>

When I run tests on a package I’ve been working on, the output shows (for a subset of tests): Test Summary: | Pass Total Time Styles | 775 775 49.0s Test Summary: | Pass Total Time Conditional For…

---

## [Roundtrip String -\> Syntax Tree -\> String with JuliaSyntax.jl](https://discourse.julialang.org/t/roundtrip-string-syntax-tree-string-with-juliasyntax-jl/102714)

<div class="topic-metadata">

**Author:** [@theogf](https://discourse.julialang.org/u/theogf)\
**Replies:** 4\
**Last updated:** [May 28, 2025, 3:09pm UTC](https://discourse.julialang.org/t/roundtrip-string-syntax-tree-string-with-juliasyntax-jl/102714 "2025-05-28T15:09:51Z")

</div>

Hi! I am really hyped about JuliaSyntax.jl, however I could not figure out how to perform a round trip from the parsed String to a syntax tree and back to a String. Is this something possible already? My usecase would…

---

## [Extra square brackets appended when sending lines using both vim-slime and ToggleTerm in neovim](https://discourse.julialang.org/t/extra-square-brackets-appended-when-sending-lines-using-both-vim-slime-and-toggleterm-in-neovim/128368)

<div class="topic-metadata">

**Author:** [@gottacatchenall](https://discourse.julialang.org/u/gottacatchenall)\
**Replies:** 6\
**Last updated:** [May 26, 2025, 10:20am UTC](https://discourse.julialang.org/t/extra-square-brackets-appended-when-sending-lines-using-both-vim-slime-and-toggleterm-in-neovim/128368 "2025-05-26T10:20:21Z")

</div>

I’m trying to use neovim as an editor while sending lines to a REPL in a separate window. I’ve tried using both vim-slime and ToggleTerm.nvim, and everything works fine except for when I send lines that contain square-br…

---

## [Help needed with tracking autocomplete/IntelliSense issue in VS Code](https://discourse.julialang.org/t/help-needed-with-tracking-autocomplete-intellisense-issue-in-vs-code/129311)

<div class="topic-metadata">

**Author:** [@algunion](https://discourse.julialang.org/u/algunion)\
**Replies:** 0\
**Last updated:** [May 25, 2025, 6:25am UTC](https://discourse.julialang.org/t/help-needed-with-tracking-autocomplete-intellisense-issue-in-vs-code/129311 "2025-05-25T06:25:52Z")

</div>

I am not sure if this is a VSCode-only issue or something more general. I inspected some packages and didn’t find my pattern used at all - maybe I’m doing something anti-pattern-ish here. I’m open to a more idiomatic wa…

---

## [Literate.jl to PDF using Documenter.jl simple question](https://discourse.julialang.org/t/literate-jl-to-pdf-using-documenter-jl-simple-question/129109)

<div class="topic-metadata">

**Author:** [@Perrin\_Meyer](https://discourse.julialang.org/u/Perrin_Meyer)\
**Replies:** 15\
**Last updated:** [May 22, 2025, 9:44pm UTC](https://discourse.julialang.org/t/literate-jl-to-pdf-using-documenter-jl-simple-question/129109 "2025-05-22T21:44:04Z")

</div>

simple question: how do I take the markdown output of Literate.jl and feed it to Documenter.jl to create a PDF (with Latex working)? The documentation of Literate.jl makes sense, but Documenter.jl is very complicated. …

---

## [Send notification my server when computation is done](https://discourse.julialang.org/t/send-notification-my-server-when-computation-is-done/129142)

<div class="topic-metadata">

**Author:** [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Replies:** 8\
**Last updated:** [May 21, 2025, 8:38am UTC](https://discourse.julialang.org/t/send-notification-my-server-when-computation-is-done/129142 "2025-05-21T08:38:17Z")

</div>

I am running a Julia computation on a server that takes days, but the exact amount of time is unpredictable in advance. I would like to be notified when the computation finishes, either correctly or with an error (so I c…

---

## [Solving one based indexing](https://discourse.julialang.org/t/solving-one-based-indexing/96927)

<div class="topic-metadata">

**Author:** [@jw3126](https://discourse.julialang.org/u/jw3126)\
**Replies:** 13\
**Last updated:** [May 21, 2025, 5:17am UTC](https://discourse.julialang.org/t/solving-one-based-indexing/96927 "2025-05-21T05:17:11Z")

</div>

When I introduce julia to new people, they are usually very excited. That is until they find out it uses one based indexing and conclude it is impossible to work with. The OffsetArrays.jl package is an amazing effort to…

---

## [Jupyter Notebook hangs](https://discourse.julialang.org/t/jupyter-notebook-hangs/129149)

<div class="topic-metadata">

**Author:** [@chelseas](https://discourse.julialang.org/u/chelseas)\
**Replies:** 2\
**Last updated:** [May 20, 2025, 9:14pm UTC](https://discourse.julialang.org/t/jupyter-notebook-hangs/129149 "2025-05-20T21:14:50Z")

</div>

I am finding that jupyter notebooks lately just hang indefinitely. A simple calculation like ‘5+2’ just hangs. Machine: Mac OS Julia: 1.11 release channel IJulia: 1.27.0

---

## [Neovim + Tmux sending a full function to the REPL like VSCode](https://discourse.julialang.org/t/neovim-tmux-sending-a-full-function-to-the-repl-like-vscode/99590)

<div class="topic-metadata">

**Author:** [@indymnv](https://discourse.julialang.org/u/indymnv)\
**Replies:** 6\
**Last updated:** [May 19, 2025, 5:02pm UTC](https://discourse.julialang.org/t/neovim-tmux-sending-a-full-function-to-the-repl-like-vscode/99590 "2025-05-19T17:02:28Z")

</div>

Hi Julians, When I have to write a Julia function and I want to test with the REPL I have to select all the block of code or send parts of this or make sure that there is no blank space between lines to do it at once, b…

---

## [PythonCall allocations](https://discourse.julialang.org/t/pythoncall-allocations/128886)

<div class="topic-metadata">

**Author:** [@Refaat\_Ismail](https://discourse.julialang.org/u/Refaat_Ismail)\
**Replies:** 7\
**Last updated:** [May 20, 2025, 6:47am UTC](https://discourse.julialang.org/t/pythoncall-allocations/128886 "2025-05-20T06:47:45Z")

</div>

I am trying to understand how to minimize allocations in PythonCall. Here, I am using stim, a python library, to generate samples (stored in numpy arrays). I have two implementations: function generate\_samples(;circ\_str…

---

## [\[ANN\] pluto.land – new simple website to share Pluto HTML notebooks](https://discourse.julialang.org/t/ann-pluto-land-new-simple-website-to-share-pluto-html-notebooks/129138)

<div class="topic-metadata">

**Author:** [@fonsp](https://discourse.julialang.org/u/fonsp)\
**Replies:** 5\
**Last updated:** [May 19, 2025, 7:05pm UTC](https://discourse.julialang.org/t/ann-pluto-land-new-simple-website-to-share-pluto-html-notebooks/129138 "2025-05-19T19:05:22Z")

</div>

Hi! :waving\_hand: The Pluto developers made a new website that we are excited to share: Check it out: pluto.land :glowing\_star: pluto.land is a simple simple web service to make it easier to share Pluto HTML exports, r…

---

## [Fx: a (micro)blogging server with Git backups and syntax highlighting](https://discourse.julialang.org/t/fx-a-micro-blogging-server-with-git-backups-and-syntax-highlighting/129059)

<div class="topic-metadata">

**Author:** [@rikh](https://discourse.julialang.org/u/rikh)\
**Replies:** 0\
**Last updated:** [May 16, 2025, 8:57am UTC](https://discourse.julialang.org/t/fx-a-micro-blogging-server-with-git-backups-and-syntax-highlighting/129059 "2025-05-16T08:57:09Z")

</div>

For about 4 years, I have always been running my own blog via Franklin.jl. It has been great. Franklin is a very good piece of software if you ask me, so I have no complaints about that. My only issue was that I noticed …

---

## [Unbound type parameters detected in Union{Missing,T}](https://discourse.julialang.org/t/unbound-type-parameters-detected-in-union-missing-t/129042)

<div class="topic-metadata">

**Author:** [@FerreolS](https://discourse.julialang.org/u/FerreolS)\
**Replies:** 9\
**Last updated:** [May 15, 2025, 8:12pm UTC](https://discourse.julialang.org/t/unbound-type-parameters-detected-in-union-missing-t/129042 "2025-05-15T20:12:47Z")

</div>

Hi, Aqua.jl complains about Unbound type parameters detected in the following MWE: julia\> module mymod function foo(x::AbstractArray{\<:Union{T,Missing}}) where {T\<:Real} m = .!ismissing.(x) .&&…

---

## [Sporadic error when installing a package](https://discourse.julialang.org/t/sporadic-error-when-installing-a-package/128809)

<div class="topic-metadata">

**Author:** [@Alexandre\_Bergel](https://discourse.julialang.org/u/Alexandre_Bergel)\
**Replies:** 1\
**Last updated:** [May 14, 2025, 8:29pm UTC](https://discourse.julialang.org/t/sporadic-error-when-installing-a-package/128809 "2025-05-14T20:29:35Z")

</div>

ReLint is run on every single commit in my organization. It works great, however, sometimes some unexplainable error happens, e.g.,: ERROR: Error when installing package StructTypes: IOError: readdir("/home/runner/.juli…

[Previous page](https://discourse.julialang.org/c/tools/35.md?no_subcategories=false&page=7)

[Next page](https://discourse.julialang.org/c/tools/35.md?no_subcategories=false&page=9)
