pymc-devs/pymc

Introduce `pm.config` or `rcParams` for global & local config settings

已關閉

#4,657 建立於 2021年4月21日

 (8 則留言) (0 個反應) (0 位負責人)Python (1,902 個分叉)batch import
enhancementsfeature requesthelp wanted

倉庫指標

星標
 (7,926 顆星)
PR 合併指標
 (平均合併 11天) (30 天內合併 7 個 PR)

描述

Let me begin with saying that global variables are evil and nobody should be using them.

For things like #4372 it would be really useful to have a place where to make global config changes. Matplotlib does it and ArviZ too. Aesara also has a quite powerful config implementation that I refactored quite a bit a few months back. Or maybe we don't even need/want a place for global configuration settings?

Anyways it would be great to discuss and figure out what we want!

Update 2022-03-30 + ToDo

We have a general consensus that we want to do this. (I'm updating the title+labels in a second.)

Whoever wants to work on this should

  1. Read this thread
  2. Specifically investigate the options here
  3. Decide which route to go for
  4. Open a PR

貢獻者指南