Johannes Brachem

Results 52 issues of Johannes Brachem

> I had to disable the tutorials workflow for the time being. The problem is that, on the GitHub action runner, we get reticulate 1.2x, but we need 1.31 or...

comp:documentation

This PR contains only a few lines of changed code, but I think it can drastically improve quality of life while building and manipulating Liesel models. ## Problem statement I...

For a while now, I have been a little unsatisfied with two things: 1. Incsonsistent UI: `Var` class vs. `param` and `obs` functions. See also #130 2. The status of...

This PR contains only the three most basic functions that enable Liesel-users to work with P-splines without leaving Python: - `equidistant_knots` - `basis_matrix` - `pspline_penalty` The functionality, in particular the...

Jax was pinned to solve this: #213

There are some modules that may fit into contrib: - `liesel.distributions` - `liesel.model.distreg` - `liesel.goose.optim`

What I think would be nice: - [ ] Add an informative repr that lets users know about the parameters covered by this kernel. - [ ] Give users the...

enhancement
comp:goose

At the moment, Liesel lets you initialize a variable with a distribution without declaring it as a parameter or an observed variable. This can lead to inconsistencies in the model,...

comp:model

Being able to turn off the call to `plt.show()` is helpful when using functions like `gs.plot_trace()` and logging to a remote server, for example using Weights and Biases.

comp:goose
good first issue

Currently, the GraphBuilder can either convert all floats to `float32`, or not convert floats at all. However, we may also want functionality to convert all floats to `float64`.

comp:model