# \#drwatson

**URL:** https://discourse.julialang.org/tag/drwatson/755.md

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

---

## [Produce\_or\_load, how to use](https://discourse.julialang.org/t/produce-or-load-how-to-use/139227)

<div class="topic-metadata">

**Author:** [@mahmah](https://discourse.julialang.org/u/mahmah)\
**Replies:** 1\
**Last updated:** [September 6, 2026, 6:17pm UTC](https://discourse.julialang.org/t/produce-or-load-how-to-use/139227 "2026-09-06T18:17:10Z")

</div>

First and foremost, I’d like to show appreciation for DrWatson. It is an excellent package and an important contribution to the scientific community. I am impressed by how useful it can be. That being said, I wished the…

---

## [Snakemake with julia (and similarities with Dr Watson or..)](https://discourse.julialang.org/t/snakemake-with-julia-and-similarities-with-dr-watson-or/126106)

<div class="topic-metadata">

**Author:** [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Replies:** 9\
**Last updated:** [February 23, 2025, 8:39pm UTC](https://discourse.julialang.org/t/snakemake-with-julia-and-similarities-with-dr-watson-or/126106 "2025-02-23T20:39:57Z")

</div>

I have a collegue that works with Python and Snakemake, telling me how nice is this tool for scientific workflow management, but I haven’t understood much about it, and above all if what it provides is really needed much…

---

## [Revise Not Working with DrWatson Use Case](https://discourse.julialang.org/t/revise-not-working-with-drwatson-use-case/119360)

<div class="topic-metadata">

**Author:** [@TI36XPro](https://discourse.julialang.org/u/TI36XPro)\
**Replies:** 1\
**Last updated:** [September 15, 2024, 1:02pm UTC](https://discourse.julialang.org/t/revise-not-working-with-drwatson-use-case/119360 "2024-09-15T13:02:56Z")

</div>

Hello, I am having an issue with Revise. I’ll lay out some context and hopefully that will help illustrate the problem. Let’s say I have a package I am developing called MyPackage. Since I am developing it and frequent…

---

## [DrWatson Common Code as Module Issue](https://discourse.julialang.org/t/drwatson-common-code-as-module-issue/115203)

<div class="topic-metadata">

**Author:** [@TI36XPro](https://discourse.julialang.org/u/TI36XPro)\
**Replies:** 11\
**Last updated:** [June 5, 2024, 12:15pm UTC](https://discourse.julialang.org/t/drwatson-common-code-as-module-issue/115203 "2024-06-05T12:15:02Z")

</div>

Hello, I am trying to use the functionality of DrWatson described here. But I can’t get it to work. Here is what I have. I’ve got a very basic project that looks like this. ./ ../ .git/ .gitignore Manifest.toml Projec…

---

## [DrWatson and NamedTuples](https://discourse.julialang.org/t/drwatson-and-namedtuples/113007)

<div class="topic-metadata">

**Author:** [@wave\_and\_matter](https://discourse.julialang.org/u/wave_and_matter)\
**Replies:** 2\
**Last updated:** [April 17, 2024, 9:50pm UTC](https://discourse.julialang.org/t/drwatson-and-namedtuples/113007 "2024-04-17T21:50:51Z")

</div>

I have been using DrWatson for a project at work for months now and have found it mostly helpful. However, there is one thing I do not understand: As far as I understand, it is more efficient in many cases to use Named…

---

## [DrWatson and github](https://discourse.julialang.org/t/drwatson-and-github/44060)

<div class="topic-metadata">

**Author:** [@erlebach](https://discourse.julialang.org/u/erlebach)\
**Replies:** 0\
**Last updated:** [July 31, 2020, 9:09pm UTC](https://discourse.julialang.org/t/drwatson-and-github/44060 "2020-07-31T21:09:01Z")

</div>

I am taking my first steps with Dr.Watson. Any words of wisdom to share? Here is a question: When using @tagsave, I am saving and committing at the same time. But its utility depends on me making sure that the source co…

---

## [Questions related to DrWatson](https://discourse.julialang.org/t/questions-related-to-drwatson/53481)

<div class="topic-metadata">

**Author:** [@dapz](https://discourse.julialang.org/u/dapz)\
**Replies:** 0\
**Last updated:** [January 17, 2021, 11:57am UTC](https://discourse.julialang.org/t/questions-related-to-drwatson/53481 "2021-01-17T11:57:44Z")

</div>

Hi, I just discovered the DrWatson package and I’m curious to see if I could use that in the future (to replace my “custom” package, which works OK until now but is not really clean/documented/extensible… :D). With my p…

---

## [Debugging saving error from tagsave DrWatson.jl](https://discourse.julialang.org/t/debugging-saving-error-from-tagsave-drwatson-jl/57301)

<div class="topic-metadata">

**Author:** [@Michaela\_Maskova](https://discourse.julialang.org/u/Michaela_Maskova)\
**Replies:** 0\
**Last updated:** [March 16, 2021, 1:30pm UTC](https://discourse.julialang.org/t/debugging-saving-error-from-tagsave-drwatson-jl/57301 "2021-03-16T13:30:06Z")

</div>

Hi, I’m having trouble understanding an error happening when running a script. It is part of a larger project, therefore it’s kinda hard to add an example. But what happens is that I run a model, train it and try to save…

---

## [Tracking other packages with DrWatson's tagsave](https://discourse.julialang.org/t/tracking-other-packages-with-drwatsons-tagsave/107345)

<div class="topic-metadata">

**Author:** [@wave\_and\_matter](https://discourse.julialang.org/u/wave_and_matter)\
**Replies:** 3\
**Last updated:** [December 12, 2023, 9:10am UTC](https://discourse.julialang.org/t/tracking-other-packages-with-drwatsons-tagsave/107345 "2023-12-12T09:10:52Z")

</div>

I have recently become interested in DrWatson. One of the most important features seems to be “tagsave” which allows me to easily associate data with the julia/drwatson project where it was created, including the git ver…

---

## [Using GNU Make, DrWatson, and Julia scripts to track dependencies and automate script running](https://discourse.julialang.org/t/using-gnu-make-drwatson-and-julia-scripts-to-track-dependencies-and-automate-script-running/103998)

<div class="topic-metadata">

**Author:** [@arnold-c](https://discourse.julialang.org/u/arnold-c)\
**Replies:** 0\
**Last updated:** [September 18, 2023, 6:38pm UTC](https://discourse.julialang.org/t/using-gnu-make-drwatson-and-julia-scripts-to-track-dependencies-and-automate-script-running/103998 "2023-09-18T18:38:41Z")

</div>

I have a number of scripts that I am trying to run using GNU Make, but within them, I am using DrWatson’s @produce\_or\_load macro to save parameter combinations to different files. I would like to use GNU Make to track de…

---

## [Using a DrWatson project in a new Julia version](https://discourse.julialang.org/t/using-a-drwatson-project-in-a-new-julia-version/102459)

<div class="topic-metadata">

**Author:** [@roi.holtzman](https://discourse.julialang.org/u/roi.holtzman)\
**Replies:** 9\
**Last updated:** [August 3, 2023, 10:25pm UTC](https://discourse.julialang.org/t/using-a-drwatson-project-in-a-new-julia-version/102459 "2023-08-03T22:25:53Z")

</div>

This is probably not a smart question. But I am not knowledgable about the inner workings of versions of projects and Julia etc. I have a DrWatson project on Julia 1.7, and I am now thinking about upgrading to Julia 1.9…

---

## [Project Specific Startup.jl](https://discourse.julialang.org/t/project-specific-startup-jl/101947)

<div class="topic-metadata">

**Author:** [@TI36XPro](https://discourse.julialang.org/u/TI36XPro)\
**Replies:** 3\
**Last updated:** [July 23, 2023, 9:22am UTC](https://discourse.julialang.org/t/project-specific-startup-jl/101947 "2023-07-23T09:22:39Z")

</div>

Hello, I am using DrWatson to manage some simulations for an upcoming conference. I am using some locally developed packages that do not include DrWatson in their dependencies. They create some complicated data structu…

---

## [Best Debug Workflow for Dr Watson](https://discourse.julialang.org/t/best-debug-workflow-for-dr-watson/97234)

<div class="topic-metadata">

**Author:** [@WillHWThompson](https://discourse.julialang.org/u/WillHWThompson)\
**Replies:** 7\
**Last updated:** [April 8, 2023, 6:03am UTC](https://discourse.julialang.org/t/best-debug-workflow-for-dr-watson/97234 "2023-04-08T06:03:39Z")

</div>

I am extremely frustrated by my current workflow. There has to be a better way and I wanted to ask for advice. Here is how I have been working. I use Dr. Watson for all of my projects. I write all my store all my source…

---

## [Default project activation via Pkg.jl or DrWatson.jl](https://discourse.julialang.org/t/default-project-activation-via-pkg-jl-or-drwatson-jl/94157)

<div class="topic-metadata">

**Author:** [@mocalvao](https://discourse.julialang.org/u/mocalvao)\
**Replies:** 8\
**Last updated:** [February 6, 2023, 8:43pm UTC](https://discourse.julialang.org/t/default-project-activation-via-pkg-jl-or-drwatson-jl/94157 "2023-02-06T20:43:02Z")

</div>

Right now my, I have several directories, which have Project.toml files because of 2 situations: (1) I have cloned them from Github repos, or (2) I have created them myself as DrWatson.jl “scientific” projects. In ord…

---

## [DrWatson.jl encoding a tuple of symbols with savename](https://discourse.julialang.org/t/drwatson-jl-encoding-a-tuple-of-symbols-with-savename/87965)

<div class="topic-metadata">

**Author:** [@bgctw](https://discourse.julialang.org/u/bgctw)\
**Replies:** 1\
**Last updated:** [September 29, 2022, 10:04am UTC](https://discourse.julialang.org/t/drwatson-jl-encoding-a-tuple-of-symbols-with-savename/87965 "2022-09-29T10:04:10Z")

</div>

I try encoding symbols with DrWatson.jl savename. The encoding works, but I have troubles getting the NamedTuple back from the encoded string, but only get MethodError on tryparse. using DrWatson slc = (site = :LUE, ta…

---

## [Writing documentation for a project with DrWatson](https://discourse.julialang.org/t/writing-documentation-for-a-project-with-drwatson/81554)

<div class="topic-metadata">

**Author:** [@roi.holtzman](https://discourse.julialang.org/u/roi.holtzman)\
**Replies:** 4\
**Last updated:** [May 24, 2022, 9:36am UTC](https://discourse.julialang.org/t/writing-documentation-for-a-project-with-drwatson/81554 "2022-05-24T09:36:40Z")

</div>

I have a DrWatson project for which I want to write some documentation. I was wondering if I can use Documenter.jl even though this is a project and not a package. Are there any tips for writing documentation for a pro…

---

## [Can't quote a Cmd with equals sign correctly](https://discourse.julialang.org/t/cant-quote-a-cmd-with-equals-sign-correctly/65963)

<div class="topic-metadata">

**Author:** [@moble](https://discourse.julialang.org/u/moble)\
**Replies:** 6\
**Last updated:** [March 3, 2022, 12:26pm UTC](https://discourse.julialang.org/t/cant-quote-a-cmd-with-equals-sign-correctly/65963 "2022-03-03T12:26:09Z")

</div>

I’ve been happily using DrWatson for my latest project, using its convention for filenames. For example, if my simulation uses parameters Dict(:a=\>2, :b=\>7), my output data file might be named simulation\_a=2\_b=7.h5. Bu…

---

## [How to use one DrWatson project in another DrWatson project?](https://discourse.julialang.org/t/how-to-use-one-drwatson-project-in-another-drwatson-project/65363)

<div class="topic-metadata">

**Author:** [@roi.holtzman](https://discourse.julialang.org/u/roi.holtzman)\
**Replies:** 5\
**Last updated:** [July 30, 2021, 8:14am UTC](https://discourse.julialang.org/t/how-to-use-one-drwatson-project-in-another-drwatson-project/65363 "2021-07-30T08:14:35Z")

</div>

I love DrWatson, and I use it whenever I start a new project. I have some project (all it project\_A) which I also made a module (as insturcted in the documentation : Real World Examples · DrWatson.jl). Now I have anoth…

---

## [How to use Pluto with DrWatson effectively?](https://discourse.julialang.org/t/how-to-use-pluto-with-drwatson-effectively/61582)

<div class="topic-metadata">

**Author:** [@amit1](https://discourse.julialang.org/u/amit1)\
**Replies:** 5\
**Last updated:** [June 11, 2021, 12:50pm UTC](https://discourse.julialang.org/t/how-to-use-pluto-with-drwatson-effectively/61582 "2021-06-11T12:50:06Z")

</div>

I would like to use Pkg, DrWatson and Pluto notebooks as my main workflow. However I am not able to understand how to effectively use it. Mostly every notebook i open it takes about a min to load libraries. For example d…

---

## [Saving/Loading folders with DrWatson.jl](https://discourse.julialang.org/t/saving-loading-folders-with-drwatson-jl/56741)

<div class="topic-metadata">

**Author:** [@gobs](https://discourse.julialang.org/u/gobs)\
**Replies:** 7\
**Last updated:** [March 17, 2021, 1:58pm UTC](https://discourse.julialang.org/t/saving-loading-folders-with-drwatson-jl/56741 "2021-03-17T13:58:42Z")

</div>

Hello! I started trying DrWatson out in the hope of tidying up my currently very messy workflow. I’ve run into a problem however - I save two custom types by saving various .csv and .yaml files into a folder. I then load…

---

## [Getting started with DrWatson.jl](https://discourse.julialang.org/t/getting-started-with-drwatson-jl/53339)

<div class="topic-metadata">

**Author:** [@Lucalino](https://discourse.julialang.org/u/Lucalino)\
**Replies:** 2\
**Last updated:** [January 14, 2021, 3:25pm UTC](https://discourse.julialang.org/t/getting-started-with-drwatson-jl/53339 "2021-01-14T15:25:20Z")

</div>

I’m using the scientific project managing package DrWatson which makes it easy to share code and make it run on different machines since it not only sets up a pre-designed project folder structure but also stores and act…

---

## [HPC simulations with DrWatson (continued from Slack)](https://discourse.julialang.org/t/hpc-simulations-with-drwatson-continued-from-slack/44171)

<div class="topic-metadata">

**Author:** [@sebastianpech](https://discourse.julialang.org/u/sebastianpech)\
**Replies:** 3\
**Last updated:** [January 14, 2021, 2:43pm UTC](https://discourse.julialang.org/t/hpc-simulations-with-drwatson-continued-from-slack/44171 "2021-01-14T14:43:36Z")

</div>

We can continue the discussion here so it doesn’t get lost in Slack. Slack messagesRachel Kurchin 31. Juli um 18:52 Uhr Hi all, I had DMed @Datseris about this and he suggested I post here; I guess some other package m…

---

## [DrWatson.jl: How to put a float 1e15 in the name? and how to save txt files?](https://discourse.julialang.org/t/drwatson-jl-how-to-put-a-float-1e15-in-the-name-and-how-to-save-txt-files/49875)

<div class="topic-metadata">

**Author:** [@Olivier\_Merchiers](https://discourse.julialang.org/u/Olivier_Merchiers)\
**Replies:** 2\
**Last updated:** [December 16, 2020, 9:11am UTC](https://discourse.julialang.org/t/drwatson-jl-how-to-put-a-float-1e15-in-the-name-and-how-to-save-txt-files/49875 "2020-12-16T09:11:01Z")

</div>

Hello everyone? As the title says, it’s a DrWatson.jl related question. Actually, I have 2 questions Question 1 Let’s say I have julia\> using DrWatson julia\> params = Dict(:a=\>1e15, :b=\>1:23) Dict{Symbol,Any} with 2 …
