# Tooling

**URL:** https://discourse.julialang.org/c/tools/35.md?page=27

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

**Page:** 28

---

## [Python setup across multiple dependent packages using PyCall](https://discourse.julialang.org/t/python-setup-across-multiple-dependent-packages-using-pycall/103270)

<div class="topic-metadata">

**Author:** [@facusapienza](https://discourse.julialang.org/u/facusapienza)\
**Replies:** 1\
**Last updated:** [September 5, 2023, 6:41pm UTC](https://discourse.julialang.org/t/python-setup-across-multiple-dependent-packages-using-pycall/103270 "2023-09-05T18:41:44Z")

</div>

Hi, Does anyone knows how to setup a Julia package that uses Python via another imported package that includes the PyCall setup? Here a more detailed explanation: I am developing a series of packages that depend of eac…

---

## [Debugging extremely slow](https://discourse.julialang.org/t/debugging-extremely-slow/53801)

<div class="topic-metadata">

**Author:** [@PrintRind](https://discourse.julialang.org/u/PrintRind)\
**Replies:** 56\
**Last updated:** [September 5, 2023, 7:48am UTC](https://discourse.julialang.org/t/debugging-extremely-slow/53801 "2023-09-05T07:48:11Z")

</div>

I’m currently trying to make the switch from Matlab to Julia 1.5.3. I am currently working with Atom/Juno (Atom 1.54.0, uber-juno 0.3.0) because of it’s similarity to the the Matlab editor. While I like many things in Ju…

---

## [Plot Pane Issue](https://discourse.julialang.org/t/plot-pane-issue/103271)

<div class="topic-metadata">

**Author:** [@TI36XPro](https://discourse.julialang.org/u/TI36XPro)\
**Replies:** 6\
**Last updated:** [September 3, 2023, 1:58am UTC](https://discourse.julialang.org/t/plot-pane-issue/103271 "2023-09-03T01:58:32Z")

</div>

I’m not sure what I’ve done, but in VSCode my plots no longer show up in the plot pane when I do shift+enter. I am using VSCode Version 1.81.1 and Julia extension v1.49.2. For example until yesterday I could do the foll…

---

## [Ask AI from JuliaHub seems awesome and should be advertised!](https://discourse.julialang.org/t/ask-ai-from-juliahub-seems-awesome-and-should-be-advertised/103457)

<div class="topic-metadata">

**Author:** [@alfaromartino](https://discourse.julialang.org/u/alfaromartino)\
**Replies:** 1\
**Last updated:** [September 2, 2023, 12:20am UTC](https://discourse.julialang.org/t/ask-ai-from-juliahub-seems-awesome-and-should-be-advertised/103457 "2023-09-02T00:20:04Z")

</div>

Some time ago, I wrote an article showing that AI tools for coding in Julia weren’t that good. Reading a post yesterday, someone mentioned Ask AI from JuliaHub, which specializes in Julia coding. I noticed that it works …

---

## [VSCode warns about "possible method call error" in function definition](https://discourse.julialang.org/t/vscode-warns-about-possible-method-call-error-in-function-definition/103458)

<div class="topic-metadata">

**Author:** [@greatpet](https://discourse.julialang.org/u/greatpet)\
**Replies:** 2\
**Last updated:** [September 1, 2023, 11:51pm UTC](https://discourse.julialang.org/t/vscode-warns-about-possible-method-call-error-in-function-definition/103458 "2023-09-01T23:51:41Z")

</div>

Here’s the screenshot. When the mouse hovers over the wiggly blue line, I see “Possible method call error. No quick fix available.” Has anyone encountered something like this?

---

## [Plot(.) not shown with CTRL+ENTER but it does in the VSCode terminal](https://discourse.julialang.org/t/plot-not-shown-with-ctrl-enter-but-it-does-in-the-vscode-terminal/103396)

<div class="topic-metadata">

**Author:** [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Replies:** 2\
**Last updated:** [August 31, 2023, 10:06am UTC](https://discourse.julialang.org/t/plot-not-shown-with-ctrl-enter-but-it-does-in-the-vscode-terminal/103396 "2023-08-31T10:06:18Z")

</div>

Hello, from yesterday I can’t plot if I use the plot(.) command in the VSCode editor with line-by-line command. I have the hover text appearing on the right with Plot{Plots.GRBackend() n=1} as normal, but then the plot i…

---

## [Nice colour scheme / syntax highlighting: dimmed types](https://discourse.julialang.org/t/nice-colour-scheme-syntax-highlighting-dimmed-types/103385)

<div class="topic-metadata">

**Author:** [@tfiers](https://discourse.julialang.org/u/tfiers)\
**Replies:** 0\
**Last updated:** [August 30, 2023, 8:10pm UTC](https://discourse.julialang.org/t/nice-colour-scheme-syntax-highlighting-dimmed-types/103385 "2023-08-30T20:10:19Z")

</div>

Not a question, just wanna share an upgrade to my colour scheme for Julia in VS Code, which others might find pleasing too. What it looks like: Dark mode: Light mode: These are the themes “One Dark Pro Darker” …

---

## [Cannot make plots (sys:1: UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure.)](https://discourse.julialang.org/t/cannot-make-plots-sys-userwarning-matplotlib-is-currently-using-agg-which-is-a-non-gui-backend-so-cannot-show-the-figure/103363)

<div class="topic-metadata">

**Author:** [@Torkel](https://discourse.julialang.org/u/Torkel)\
**Replies:** 2\
**Last updated:** [August 30, 2023, 2:22pm UTC](https://discourse.julialang.org/t/cannot-make-plots-sys-userwarning-matplotlib-is-currently-using-agg-which-is-a-non-gui-backend-so-cannot-show-the-figure/103363 "2023-08-30T14:22:16Z")

</div>

I tried to plot something in VSCode: using Plots plot(x-\>x) However, no plot is displayed and I get a printed message: sys:1: UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show …

---

## [Should we define new functions/structs in an extension?](https://discourse.julialang.org/t/should-we-define-new-functions-structs-in-an-extension/103361)

<div class="topic-metadata">

**Author:** [@pat-alt](https://discourse.julialang.org/u/pat-alt)\
**Replies:** 4\
**Last updated:** [August 30, 2023, 1:16pm UTC](https://discourse.julialang.org/t/should-we-define-new-functions-structs-in-an-extension/103361 "2023-08-30T13:16:21Z")

</div>

Newly defined functions/structs exposed in package extensions are not exposed in the main package (also not once the extension is loaded). See this related question and workaround: How to use functions defined in package…

---

## [Code suggestions are not supported for this language](https://discourse.julialang.org/t/code-suggestions-are-not-supported-for-this-language/103294)

<div class="topic-metadata">

**Author:** [@thoth291](https://discourse.julialang.org/u/thoth291)\
**Replies:** 7\
**Last updated:** [August 29, 2023, 7:53pm UTC](https://discourse.julialang.org/t/code-suggestions-are-not-supported-for-this-language/103294 "2023-08-29T19:53:18Z")

</div>

I use VScode for most of my work and now trying to adopt it for Julia dev activities. I have juliaup install on my PC and my default version is release (1.9.3 at this time). I open the folder with my Project.toml and h…

---

## [LinearAlgebra package not being parsed by LanguageServer.jl](https://discourse.julialang.org/t/linearalgebra-package-not-being-parsed-by-languageserver-jl/103317)

<div class="topic-metadata">

**Author:** [@jcbritobr](https://discourse.julialang.org/u/jcbritobr)\
**Replies:** 3\
**Last updated:** [August 29, 2023, 11:12am UTC](https://discourse.julialang.org/t/linearalgebra-package-not-being-parsed-by-languageserver-jl/103317 "2023-08-29T11:12:34Z")

</div>

Hello, good evening. Im facing a problem with julia LanguageServer.jl. LanguageServer parses and autocomplete all packages, but LinearAlgebra dont. I dont know whats happening with LSP and why it is not autocompleting,…

---

## [Julia VS Code Extension References Old Version](https://discourse.julialang.org/t/julia-vs-code-extension-references-old-version/103315)

<div class="topic-metadata">

**Author:** [@tgf314](https://discourse.julialang.org/u/tgf314)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 11:17pm UTC](https://discourse.julialang.org/t/julia-vs-code-extension-references-old-version/103315 "2023-08-28T23:17:08Z")

</div>

After updating the julia vs code extension to 1.50.2 I’m getting errors in the julia REPL. After some investigation it appears that the extension is running julia with a reference to the old version of the extension, wh…

---

## [Is the julia package registry down today?](https://discourse.julialang.org/t/is-the-julia-package-registry-down-today/103304)

<div class="topic-metadata">

**Author:** [@benninkrs](https://discourse.julialang.org/u/benninkrs)\
**Replies:** 2\
**Last updated:** [August 28, 2023, 10:01pm UTC](https://discourse.julialang.org/t/is-the-julia-package-registry-down-today/103304 "2023-08-28T22:01:28Z")

</div>

Today I’m unable to do anything with the package manager; it cannot download anything from the registry, (@v1.9) pkg\> up Updating registry at \`C:\\Users\\rvq\\.julia\\registries\\General.toml\` ┌ Error: Some registries fa…

---

## [Make breaking change releases easier to handle. Add release notes to tags via JuliaRegistrator](https://discourse.julialang.org/t/make-breaking-change-releases-easier-to-handle-add-release-notes-to-tags-via-juliaregistrator/103241)

<div class="topic-metadata">

**Author:** [@ianshmean](https://discourse.julialang.org/u/ianshmean)\
**Replies:** 5\
**Last updated:** [August 28, 2023, 12:39am UTC](https://discourse.julialang.org/t/make-breaking-change-releases-easier-to-handle-add-release-notes-to-tags-via-juliaregistrator/103241 "2023-08-28T00:39:03Z")

</div>

The first place I usually go to see why a breaking release is breaking is the package release listing in GitHub. For some reason I’m more likely drawn there than look for a CHANGELOG/HISTORY/NEWS.md However on the relea…

---

## [How can I restart ElectronDisplay?](https://discourse.julialang.org/t/how-can-i-restart-electrondisplay/103034)

<div class="topic-metadata">

**Author:** [@Soldalma](https://discourse.julialang.org/u/Soldalma)\
**Replies:** 2\
**Last updated:** [August 25, 2023, 11:24am UTC](https://discourse.julialang.org/t/how-can-i-restart-electrondisplay/103034 "2023-08-25T11:24:03Z")

</div>

I run using ElectronDisplay in my program, and the charts produced appear in a nice window outside of VSCode. If I run my program by selecting all the code and hitting Ctrl+Enter the REPL window stays open after the p…

---

## [Run Pkg.test but not in a separate process](https://discourse.julialang.org/t/run-pkg-test-but-not-in-a-separate-process/103176)

<div class="topic-metadata">

**Author:** [@kellertuer](https://discourse.julialang.org/u/kellertuer)\
**Replies:** 2\
**Last updated:** [August 25, 2023, 8:26am UTC](https://discourse.julialang.org/t/run-pkg-test-but-not-in-a-separate-process/103176 "2023-08-25T08:26:43Z")

</div>

I would like to have a script that runs my test with a few different settings (basically ENV variables). For that I would like to use Pkg.test (instead of the \] test MyPackage which might be a bit manual for this). Howev…

---

## [Pluto: how to increase the width of "Live docs"](https://discourse.julialang.org/t/pluto-how-to-increase-the-width-of-live-docs/59057)

<div class="topic-metadata">

**Author:** [@maajdl](https://discourse.julialang.org/u/maajdl)\
**Replies:** 7\
**Last updated:** [August 24, 2023, 7:18pm UTC](https://discourse.julialang.org/t/pluto-how-to-increase-the-width-of-live-docs/59057 "2023-08-24T19:18:23Z")

</div>

I found here how to increase the width and the height of output cells in Pluto: \<style\>main {max-width: 1000px;}\</style\> \<style\>pluto-output.scroll\_y {max-height: 2000px;}\</style\> I tried to find out how to increase th…

---

## [How about hosting C/C++/Fortran/Rust code in Julia packages?](https://discourse.julialang.org/t/how-about-hosting-c-c-fortran-rust-code-in-julia-packages/102962)

<div class="topic-metadata">

**Author:** [@jbytecode](https://discourse.julialang.org/u/jbytecode)\
**Replies:** 13\
**Last updated:** [August 24, 2023, 9:16am UTC](https://discourse.julialang.org/t/how-about-hosting-c-c-fortran-rust-code-in-julia-packages/102962 "2023-08-24T09:16:38Z")

</div>

Hey guys, Many of you already knows me as a great Julia follower/developer/advocate in many platforms. So what I mention here is not criticizing Julia’s way of managing legacy or foreign code but my goal is to shed ligh…

---

## [Basic Package Extension Example](https://discourse.julialang.org/t/basic-package-extension-example/102969)

<div class="topic-metadata">

**Author:** [@TI36XPro](https://discourse.julialang.org/u/TI36XPro)\
**Replies:** 6\
**Last updated:** [August 24, 2023, 4:56am UTC](https://discourse.julialang.org/t/basic-package-extension-example/102969 "2023-08-24T04:56:03Z")

</div>

Hello, I’m having some trouble getting a basic example of package extensions working. I might’ve missed it, but there is no “starting from zero” example of how to create package extensions in the docs here. So hopefully…

---

## [Using Pkg.build() within another build script](https://discourse.julialang.org/t/using-pkg-build-within-another-build-script/103121)

<div class="topic-metadata">

**Author:** [@joegilkes](https://discourse.julialang.org/u/joegilkes)\
**Replies:** 0\
**Last updated:** [August 23, 2023, 4:42pm UTC](https://discourse.julialang.org/t/using-pkg-build-within-another-build-script/103121 "2023-08-23T16:42:14Z")

</div>

I’m trying to write a build script for a package that depends on PyCall.jl. In this build script, a new Conda environment gets created for PyCall to then bind to. PyCall binds to a specific Python executable by calling P…

---

## [How to detect memory leak in Julia?](https://discourse.julialang.org/t/how-to-detect-memory-leak-in-julia/103110)

<div class="topic-metadata">

**Author:** [@gitboy16](https://discourse.julialang.org/u/gitboy16)\
**Replies:** 0\
**Last updated:** [August 23, 2023, 12:50pm UTC](https://discourse.julialang.org/t/how-to-detect-memory-leak-in-julia/103110 "2023-08-23T12:50:43Z")

</div>

Hi, Just would like to know whether there is a tool to detect memory leak in a script, package or Julia itself? If yes, could you please provide an example for a simple script? Thank you

---

## [Is there a way to Preview a CSV file in VSCode programatically?](https://discourse.julialang.org/t/is-there-a-way-to-preview-a-csv-file-in-vscode-programatically/103029)

<div class="topic-metadata">

**Author:** [@Soldalma](https://discourse.julialang.org/u/Soldalma)\
**Replies:** 1\
**Last updated:** [August 21, 2023, 1:12pm UTC](https://discourse.julialang.org/t/is-there-a-way-to-preview-a-csv-file-in-vscode-programatically/103029 "2023-08-21T13:12:42Z")

</div>

My program saves a CSV file that I open through VSCode by going to the Explorer pane, right-clicking on the file, and choosing Open Preview on the menu that pops up. Is there a way to do the same thing from inside my pr…

---

## [Julia: Start REPL](https://discourse.julialang.org/t/julia-start-repl/103025)

<div class="topic-metadata">

**Author:** [@gsinha](https://discourse.julialang.org/u/gsinha)\
**Replies:** 3\
**Last updated:** [August 21, 2023, 12:48pm UTC](https://discourse.julialang.org/t/julia-start-repl/103025 "2023-08-21T12:48:22Z")

</div>

Why does this happen after you’ve selected the python interpreter from a conda env? Julia\> C:/ProgramData/anaconda3/Scripts/activate ERROR: syntax: "/" is not a unary operator Stacktrace: \[1\] top-level scope @ non…

---

## [Pluto export to html without including julia source code](https://discourse.julialang.org/t/pluto-export-to-html-without-including-julia-source-code/102928)

<div class="topic-metadata">

**Author:** [@adannenberg](https://discourse.julialang.org/u/adannenberg)\
**Replies:** 3\
**Last updated:** [August 19, 2023, 4:43pm UTC](https://discourse.julialang.org/t/pluto-export-to-html-without-including-julia-source-code/102928 "2023-08-19T16:43:11Z")

</div>

The ability to save a pluto notebook to HTML is great. It looks much better as a webpage in a browser than it does as an exported pdf. I would like to share an exported static HTML file showing my pluto notebook withou…

---

## [Is there a way to name the plots in the Plot Navigator in VSCode Extension?](https://discourse.julialang.org/t/is-there-a-way-to-name-the-plots-in-the-plot-navigator-in-vscode-extension/102931)

<div class="topic-metadata">

**Author:** [@shiokoala](https://discourse.julialang.org/u/shiokoala)\
**Replies:** 0\
**Last updated:** [August 18, 2023, 6:56am UTC](https://discourse.julialang.org/t/is-there-a-way-to-name-the-plots-in-the-plot-navigator-in-vscode-extension/102931 "2023-08-18T06:56:41Z")

</div>

Basically the title. Instead of “Plot #” can it pull from the plot title? It’s not a big deal if it’s not, just that I thought maybe I missed something.

---

## [Why is all profiling wrapped around an evaluation?](https://discourse.julialang.org/t/why-is-all-profiling-wrapped-around-an-evaluation/102759)

<div class="topic-metadata">

**Author:** [@Ross\_Boylan](https://discourse.julialang.org/u/Ross_Boylan)\
**Replies:** 4\
**Last updated:** [August 14, 2023, 6:41pm UTC](https://discourse.julialang.org/t/why-is-all-profiling-wrapped-around-an-evaluation/102759 "2023-08-14T18:41:25Z")

</div>

As far as I can tell, all the basic performance measurement tools operate by giving a macro an expression to evaluate. This seems odd to me, and I think I’m missing an understanding of why this is so. This question is …

---

## [Precompile Package Error: " IOError: could not spawn setenv"](https://discourse.julialang.org/t/precompile-package-error-ioerror-could-not-spawn-setenv/101743)

<div class="topic-metadata">

**Author:** [@AidanRS](https://discourse.julialang.org/u/AidanRS)\
**Replies:** 2\
**Last updated:** [August 14, 2023, 2:00pm UTC](https://discourse.julialang.org/t/precompile-package-error-ioerror-could-not-spawn-setenv/101743 "2023-08-14T14:00:47Z")

</div>

I have been using Julia for about 6 months now very heavily on two devices a Mac and Linux (Pop!\_OS 22.04) and suddenly one day the package manager with Julia on my Linux machine broke. All the packages that I had been u…

---

## [Plotting pane in VSCdoe is empty](https://discourse.julialang.org/t/plotting-pane-in-vscdoe-is-empty/102737)

<div class="topic-metadata">

**Author:** [@Torkel](https://discourse.julialang.org/u/Torkel)\
**Replies:** 1\
**Last updated:** [August 12, 2023, 3:43pm UTC](https://discourse.julialang.org/t/plotting-pane-in-vscdoe-is-empty/102737 "2023-08-12T15:43:44Z")

</div>

Plotting in VSCode has suddenly stopped working, I do not really know why. If I try: using Plots plot(x-\>x) The plotting pane shows up (and shows the right figure number), but is empty: I have tried restarting Jul…

---

## [File Delay in VSCode GUI on HPC](https://discourse.julialang.org/t/file-delay-in-vscode-gui-on-hpc/102730)

<div class="topic-metadata">

**Author:** [@TI36XPro](https://discourse.julialang.org/u/TI36XPro)\
**Replies:** 1\
**Last updated:** [August 11, 2023, 9:03pm UTC](https://discourse.julialang.org/t/file-delay-in-vscode-gui-on-hpc/102730 "2023-08-11T21:03:56Z")

</div>

Hello, I am running Julia simulations on an HPC that uses slurm. I usually connect and set up my slurm run scripts using the VSCode remove development and all that works fine. I can inspect the stdout and stderr in case…

---

## [How to input unicode characters in jupyterlab text editor](https://discourse.julialang.org/t/how-to-input-unicode-characters-in-jupyterlab-text-editor/102712)

<div class="topic-metadata">

**Author:** [@cpf-work](https://discourse.julialang.org/u/cpf-work)\
**Replies:** 0\
**Last updated:** [August 11, 2023, 10:56am UTC](https://discourse.julialang.org/t/how-to-input-unicode-characters-in-jupyterlab-text-editor/102712 "2023-08-11T10:56:48Z")

</div>

This is not a question but a solution. Perhaps everyone knows this already, but it took my some time to figure out so I thought I’d share it. I am using jupyter lab 4 with julia (julia 1.9.2, IJulia 1.24.2). In notebook…

[Previous page](https://discourse.julialang.org/c/tools/35.md?page=26)

[Next page](https://discourse.julialang.org/c/tools/35.md?page=28)
