# Radionuclide database / multi-table

**URL:** <https://discourse.julialang.org/t/radionuclide-database-multi-table/80935>\
**Category:** General Usage\
**Created:** [May 12, 2022, 7:35am UTC](https://discourse.julialang.org/t/radionuclide-database-multi-table/80935 "2022-05-12T07:35:22Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![skypuppy](https://avatars.discourse-cdn.com/v4/letter/s/54ee81/32.png) [@skypuppy](https://discourse.julialang.org/u/skypuppy)\
**Post date:** [May 12, 2022, 7:35am UTC](https://discourse.julialang.org/t/radionuclide-database-multi-table/80935/1 "2022-05-12T07:35:23Z")

</div>

I’m looking for a package / dataset of radionuclides that includes things like atomic weight, methods of decay, energies of the decay(s), half-lifes, and such like. I’d like to be able to pick an element, see it’s nuclides (and percentages of each), and it’s entire decay chain. Does a dataset and toolchain for this already exist? Bonus if it is programmed in Julia. Another bonus if it already includes the half-life calcs; the equation is simple enough.  
slight\_smile:  
Thanks.

---

<div class="post-metadata">

**Author:** ![Palli](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/palli/32/3380_2.png) [@Palli](https://discourse.julialang.org/u/Palli)\
**Post date:** [May 12, 2022, 7:49am UTC](https://discourse.julialang.org/t/radionuclide-database-multi-table/80935/2 "2022-05-12T07:49:52Z")

</div>

The only thing that came to mind is this one: [https://github.com/JuliaPhysics/PeriodicTable.jl](https://github.com/JuliaPhysics/PeriodicTable.jl)

I didn’t notice it implemented, but shouldn’t this stuff simply be added there? What do you mean with “multi-table”?

---

<div class="post-metadata">

**Author:** ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Post date:** [May 12, 2022, 7:57am UTC](https://discourse.julialang.org/t/radionuclide-database-multi-table/80935/3 "2022-05-12T07:57:30Z")

</div>

See this issue: [https://github.com/JuliaPhysics/PeriodicTable.jl/issues/37](https://github.com/JuliaPhysics/PeriodicTable.jl/issues/37)

---

<div class="post-metadata">

**Author:** ![skypuppy](https://avatars.discourse-cdn.com/v4/letter/s/54ee81/32.png) [@skypuppy](https://discourse.julialang.org/u/skypuppy)\
**Post date:** [May 12, 2022, 8:00am UTC](https://discourse.julialang.org/t/radionuclide-database-multi-table/80935/4 "2022-05-12T08:00:18Z")

</div>

> [@Palli](#):
>
> Table

If it’s in relational database format, it’s already there. If it is in spreadsheet format, it will be in “multi-table” format, which usually have crude links between the datasets if any.

---

<div class="post-metadata">

**Author:** ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Post date:** [May 12, 2022, 8:30am UTC](https://discourse.julialang.org/t/radionuclide-database-multi-table/80935/5 "2022-05-12T08:30:52Z")

</div>

There is a PR already, but I think neither a spreadsheet nor a relational database is used, but nested Julia structs: [https://github.com/JuliaPhysics/PeriodicTable.jl/pull/42](https://github.com/JuliaPhysics/PeriodicTable.jl/pull/42)

---

<div class="post-metadata">

**Author:** ![skypuppy](https://avatars.discourse-cdn.com/v4/letter/s/54ee81/32.png) [@skypuppy](https://discourse.julialang.org/u/skypuppy)\
**Post date:** [May 13, 2022, 8:00pm UTC](https://discourse.julialang.org/t/radionuclide-database-multi-table/80935/6 "2022-05-13T20:00:08Z")

</div>

“PR” = pull request?

---

<div class="post-metadata">

**Author:** ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Post date:** [May 13, 2022, 8:17pm UTC](https://discourse.julialang.org/t/radionuclide-database-multi-table/80935/7 "2022-05-13T20:17:14Z")

</div>

Yes. But not agreed yet on how to proceed with that PR. You could ask about the status…

---

<div class="post-metadata">

**Author:** ![Palli](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/palli/32/3380_2.png) [@Palli](https://discourse.julialang.org/u/Palli)\
**Post date:** [May 15, 2022, 9:50pm UTC](https://discourse.julialang.org/t/radionuclide-database-multi-table/80935/8 "2022-05-15T21:50:51Z")

</div>

I you want to try out a commit, this PR, then:

```julia
(@v1.8) pkg> add PeriodicTable#dd3069d

```

I’m not sure well know, or if helpful in this case. Maybe to help to test at least and help with finishing the PR.

---

<div class="post-metadata">

**Author:** ![skypuppy](https://avatars.discourse-cdn.com/v4/letter/s/54ee81/32.png) [@skypuppy](https://discourse.julialang.org/u/skypuppy)\
**Post date:** [May 31, 2022, 7:42pm UTC](https://discourse.julialang.org/t/radionuclide-database-multi-table/80935/9 "2022-05-31T19:42:22Z")

</div>

I don’t quite know how to follow that trail yet. I’m getting there, though!
