Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix installation #33

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Fix installation #33

wants to merge 2 commits into from

Conversation

amaloney
Copy link
Collaborator

@amaloney amaloney commented Jun 7, 2024

This commit modifies several files in order to make the dashboard install-able using the description in the README.md.

  • README.md has been updated to describe the dev installation process.
  • .pre-commit-config.yaml has been cleaned up, and a few steps have been removed.
  • Added an environment.yaml file for creating a virtual environment using mamba.
  • Updated pyproject.toml to fix requirements and settings.

Resolves #32

This commit modifies several files in order to make the dashboard
install-able using the description in the `README.md`.

- `README.md` has been updated to describe the dev installation process.
- `.pre-commit-config.yaml` has been cleaned up, and a few steps have
  been removed.
- Added an `environment.yaml` file for creating a virtual environment
  using `mamba`.
- Updated `pyproject.toml` to fix requirements and settings.
@amaloney amaloney requested a review from yilinxia June 7, 2024 16:49
@amaloney amaloney self-assigned this Jun 7, 2024
@amaloney
Copy link
Collaborator Author

amaloney commented Jun 7, 2024

@yilinxia I do not think this is complete in that I do not think the examples will run as they are atm, but this is an initial step to get us to a working state.

@yilinxia
Copy link
Member

After running pre-commit run --all-files, it identified sever errors for existing files which we need fix

ensure we are not committing to branch `main`............................Passed
check json...............................................................Passed
check for merge conflicts................................................Passed
check toml...............................................................Passed
check yaml...............................................................Passed
fix end of files.........................................................Failed
- hook id: end-of-file-fixer
- exit code: 1
- files were modified by this hook

Fixing src/arviz_dashboard/ppc.py

mixed line ending........................................................Passed
python tests naming..................................(no files to check)Skipped
pretty format json.......................................................Failed
- hook id: pretty-format-json
- exit code: 1
- files were modified by this hook

Fixing file examples/forest_dashboard.ipynb
Fixing file examples/elpd_dashboard.ipynb
Fixing file examples/posterior-marginal1d-examples.ipynb
Fixing file examples/ppc_dashboard.ipynb
Fixing file examples/trace.ipynb

trim trailing whitespace.................................................Failed
- hook id: trailing-whitespace
- exit code: 1
- files were modified by this hook

Fixing src/arviz_dashboard/forest.py
Fixing CONTRIBUTING.md
Fixing src/arviz_dashboard/ppc.py

sort Python imports using isort..........................................Failed
- hook id: isort
- files were modified by this hook

Fixing /Users/yilinx/arviz_dashboard/src/arviz_dashboard/__init__.py
Fixing /Users/yilinx/arviz_dashboard/src/arviz_dashboard/forest.py
Fixing /Users/yilinx/arviz_dashboard/src/arviz_dashboard/marginal/one_d.py
Fixing /Users/yilinx/arviz_dashboard/src/arviz_dashboard/ppc.py
Fixing /Users/yilinx/arviz_dashboard/src/arviz_dashboard/trace/trace.py

remove unused Python imports using pycln.................................Passed
format Python code using black...........................................Failed
- hook id: black
- files were modified by this hook

Identified `/Users/yilinx/arviz_dashboard` as project root containing a .git directory.
Using configuration from project root.
target_version: ['py310', 'py311', 'py312', 'py313']
Found input source: "src/arviz_dashboard/__init__.py"
Found input source: "src/arviz_dashboard/dashboards.py"
Found input source: "src/arviz_dashboard/elpd.py"
Found input source: "src/arviz_dashboard/forest.py"
Found input source: "src/arviz_dashboard/marginal/__init__.py"
Found input source: "src/arviz_dashboard/marginal/one_d.py"
Found input source: "src/arviz_dashboard/plots.py"
Found input source: "src/arviz_dashboard/ppc.py"
Found input source: "src/arviz_dashboard/trace/__init__.py"
Found input source: "src/arviz_dashboard/trace/trace.py"
Found input source: "src/arviz_dashboard/widgets.py"
reformatted src/arviz_dashboard/__init__.py
src/arviz_dashboard/dashboards.py already well formatted, good job.
src/arviz_dashboard/marginal/__init__.py already well formatted, good job.
src/arviz_dashboard/plots.py already well formatted, good job.
src/arviz_dashboard/trace/__init__.py already well formatted, good job.
src/arviz_dashboard/elpd.py already well formatted, good job.
src/arviz_dashboard/widgets.py already well formatted, good job.
src/arviz_dashboard/marginal/one_d.py already well formatted, good job.
src/arviz_dashboard/trace/trace.py already well formatted, good job.
reformatted src/arviz_dashboard/ppc.py
reformatted src/arviz_dashboard/forest.py

All done! ✨ 🍰 ✨
3 files reformatted, 8 files left unchanged.

lint Python using ruff...................................................Failed
- hook id: ruff
- exit code: 1

[2024-06-10][22:11:08][ruff::resolve][DEBUG] Using Ruff default settings
[2024-06-10][22:11:08][ruff::commands::check][DEBUG] Identified files to lint in: 2.77725ms
[2024-06-10][22:11:08][ruff::diagnostics][DEBUG] Checking: /Users/yilinx/arviz_dashboard/src/arviz_dashboard/trace/trace.py
[2024-06-10][22:11:08][ruff::diagnostics][DEBUG] Checking: /Users/yilinx/arviz_dashboard/src/arviz_dashboard/marginal/one_d.py
[2024-06-10][22:11:08][ruff::diagnostics][DEBUG] Checking: /Users/yilinx/arviz_dashboard/src/arviz_dashboard/forest.py
[2024-06-10][22:11:08][ruff::diagnostics][DEBUG] Checking: /Users/yilinx/arviz_dashboard/src/arviz_dashboard/dashboards.py
[2024-06-10][22:11:08][ruff::diagnostics][DEBUG] Checking: /Users/yilinx/arviz_dashboard/src/arviz_dashboard/ppc.py
[2024-06-10][22:11:08][ruff::diagnostics][DEBUG] Checking: /Users/yilinx/arviz_dashboard/src/arviz_dashboard/widgets.py
[2024-06-10][22:11:08][ruff::diagnostics][DEBUG] Checking: /Users/yilinx/arviz_dashboard/src/arviz_dashboard/__init__.py
[2024-06-10][22:11:08][ruff::diagnostics][DEBUG] Checking: /Users/yilinx/arviz_dashboard/src/arviz_dashboard/plots.py
[2024-06-10][22:11:08][ruff::diagnostics][DEBUG] Checking: /Users/yilinx/arviz_dashboard/src/arviz_dashboard/trace/__init__.py
[2024-06-10][22:11:08][ruff::diagnostics][DEBUG] Checking: /Users/yilinx/arviz_dashboard/src/arviz_dashboard/marginal/__init__.py
[2024-06-10][22:11:08][ruff::diagnostics][DEBUG] Checking: /Users/yilinx/arviz_dashboard/src/arviz_dashboard/elpd.py
[2024-06-10][22:11:08][ruff_linter::rules::isort::categorize][DEBUG] Categorized 'arviz_dashboard.marginal.one_d.posterior_marginal1d' as Known(FirstParty) (SamePackage)
[2024-06-10][22:11:08][ruff_linter::rules::isort::categorize][DEBUG] Categorized 'arviz_dashboard.trace.trace.trace' as Known(FirstParty) (SamePackage)
[2024-06-10][22:11:08][ruff_linter::rules::isort::categorize][DEBUG] Categorized '.elpd.dashboard_elpd' as Known(LocalFolder) (NonZeroLevel)
[2024-06-10][22:11:08][ruff_linter::rules::isort::categorize][DEBUG] Categorized '.ppc.dashboard_ppc' as Known(LocalFolder) (NonZeroLevel)
--- src/arviz_dashboard/dashboards.py
+++ src/arviz_dashboard/dashboards.py
@@ -4,7 +4,6 @@
 import panel as pn
 import param
 from bokeh.palettes import Colorblind8
-from bokeh.plotting import figure
 
 
 class DashboardBaseClass(param.Parameterized):

--- src/arviz_dashboard/ppc.py
+++ src/arviz_dashboard/ppc.py
@@ -1,6 +1,5 @@
 import arviz as az
 import bokeh.io
-import matplotlib.pyplot as plt
 import panel as pn
 
 bokeh.io.reset_output()

--- src/arviz_dashboard/marginal/one_d.py
+++ src/arviz_dashboard/marginal/one_d.py
@@ -5,7 +5,6 @@
 import param
 from bokeh.models.sources import ColumnDataSource
 from bokeh.models.tools import HoverTool
-from bokeh.palettes import Colorblind8
 from bokeh.plotting import figure
 
 from arviz_dashboard import plots, widgets

--- src/arviz_dashboard/trace/trace.py
+++ src/arviz_dashboard/trace/trace.py
@@ -3,10 +3,8 @@
 import arviz as az
 import panel as pn
 import param
-from bokeh.models.callbacks import CustomJS
 from bokeh.models.sources import ColumnDataSource
 from bokeh.models.tools import HoverTool
-from bokeh.palettes import Colorblind8
 from bokeh.plotting import figure
 
 from arviz_dashboard import plots, widgets

[2024-06-10][22:11:08][ruff::commands::check][DEBUG] Checked 11 files in: 8.988042ms
Would fix 5 errors.

format Markdown using mdformat...........................................Failed
- hook id: mdformat
- files were modified by this hook
pydoclint................................................................Failed
- hook id: pydoclint
- exit code: 1

Loading config from user-specified .toml file: pyproject.toml
No config found in pyproject.toml.
Skipping files that match this pattern: \.git|\.tox
src/arviz_dashboard/__init__.py
src/arviz_dashboard/dashboards.py
src/arviz_dashboard/elpd.py
src/arviz_dashboard/forest.py
src/arviz_dashboard/marginal/__init__.py
src/arviz_dashboard/marginal/one_d.py
src/arviz_dashboard/plots.py
src/arviz_dashboard/ppc.py
src/arviz_dashboard/trace/__init__.py
src/arviz_dashboard/trace/trace.py
src/arviz_dashboard/widgets.py

src/arviz_dashboard/marginal/one_d.py
    47: DOC101: Method `PosteriorMarginal1d.__init__`: Docstring contains fewer arguments than in function signature. 
    47: DOC103: Method `PosteriorMarginal1d.__init__`: Docstring arguments are different from function arguments. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Arguments in the function signature but not in the docstring: [**params: ].

src/arviz_dashboard/trace/trace.py
    48: DOC101: Method `Trace.__init__`: Docstring contains fewer arguments than in function signature. 
    48: DOC103: Method `Trace.__init__`: Docstring arguments are different from function arguments. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Arguments in the function signature but not in the docstring: [**params: ].

inspect Python code using flake8.........................................Failed
- hook id: flake8
- exit code: 1

flake8.checker            MainProcess     69 INFO     Making checkers
flake8.main.application   MainProcess    270 INFO     Finished running
flake8.main.application   MainProcess    270 INFO     Reporting errors
flake8.main.application   MainProcess    271 INFO     Found a total of 163 violations and reported 161
src/arviz_dashboard/__init__.py:1:1: D400 First line should end with a period
src/arviz_dashboard/__init__.py:5:1: F401 'arviz_dashboard.marginal.one_d.posterior_marginal1d' imported but unused
src/arviz_dashboard/__init__.py:6:1: F401 'arviz_dashboard.trace.trace.trace' imported but unused
src/arviz_dashboard/__init__.py:8:1: F401 '.elpd.dashboard_elpd' imported but unused
src/arviz_dashboard/__init__.py:9:1: F403 'from .forest import *' used; unable to detect undefined names
src/arviz_dashboard/__init__.py:9:1: F401 '.forest.*' imported but unused
src/arviz_dashboard/__init__.py:10:1: F401 '.ppc.dashboard_ppc' imported but unused
src/arviz_dashboard/dashboards.py:1:1: D100 Missing docstring in public module
src/arviz_dashboard/dashboards.py:7:1: F401 'bokeh.plotting.figure' imported but unused
src/arviz_dashboard/dashboards.py:15:1: D107 Missing docstring in __init__
src/arviz_dashboard/dashboards.py:15:71: ANN003 Missing type annotation for **params
src/arviz_dashboard/dashboards.py:15:80: E501 line too long (86 > 79 characters)
src/arviz_dashboard/dashboards.py:25:80: E501 line too long (81 > 79 characters)
src/arviz_dashboard/dashboards.py:34:43: ANN202 Missing return type annotation for protected function
src/arviz_dashboard/dashboards.py:37:42: ANN201 Missing return type annotation for public function
src/arviz_dashboard/dashboards.py:38:80: E501 line too long (89 > 79 characters)
src/arviz_dashboard/dashboards.py:41:42: ANN002 Missing type annotation for *args
src/arviz_dashboard/dashboards.py:41:47: ANN202 Missing return type annotation for protected function
src/arviz_dashboard/dashboards.py:44:41: ANN002 Missing type annotation for *args
src/arviz_dashboard/dashboards.py:44:46: ANN201 Missing return type annotation for public function
src/arviz_dashboard/dashboards.py:45:1: D401 First line should be in imperative mood
src/arviz_dashboard/dashboards.py:49:1: D401 First line should be in imperative mood
src/arviz_dashboard/elpd.py:1:1: D100 Missing docstring in public module
src/arviz_dashboard/elpd.py:15:1: D103 Missing docstring in public function
src/arviz_dashboard/elpd.py:15:20: ANN001 Missing type annotation for function argument 'idatas_cmp'
src/arviz_dashboard/elpd.py:15:31: ANN201 Missing return type annotation for public function
src/arviz_dashboard/elpd.py:17:80: E501 line too long (88 > 79 characters)
src/arviz_dashboard/elpd.py:18:80: E501 line too long (88 > 79 characters)
src/arviz_dashboard/elpd.py:23:80: E501 line too long (90 > 79 characters)
src/arviz_dashboard/elpd.py:39:23: ANN001 Missing type annotation for function argument 'model_selection1'
src/arviz_dashboard/elpd.py:39:41: ANN001 Missing type annotation for function argument 'model_selection2'
src/arviz_dashboard/elpd.py:39:59: ANN001 Missing type annotation for function argument 'thre_slider'
src/arviz_dashboard/elpd.py:39:72: ANN001 Missing type annotation for function argument 'ic_group'
src/arviz_dashboard/elpd.py:39:80: E501 line too long (81 > 79 characters)
src/arviz_dashboard/elpd.py:39:81: ANN201 Missing return type annotation for public function
src/arviz_dashboard/elpd.py:54:80: E501 line too long (91 > 79 characters)
src/arviz_dashboard/elpd.py:56:80: E501 line too long (99 > 79 characters)
src/arviz_dashboard/elpd.py:64:38: F821 undefined name 'y_min'
src/arviz_dashboard/elpd.py:64:45: F821 undefined name 'y_max'
src/arviz_dashboard/elpd.py:69:80: E501 line too long (91 > 79 characters)
src/arviz_dashboard/elpd.py:85:80: E501 line too long (98 > 79 characters)
src/arviz_dashboard/elpd.py:93:80: E501 line too long (91 > 79 characters)
src/arviz_dashboard/elpd.py:101:30: ANN001 Missing type annotation for function argument 'model_selection1'
src/arviz_dashboard/elpd.py:101:48: ANN001 Missing type annotation for function argument 'model_selection2'
src/arviz_dashboard/elpd.py:101:66: ANN001 Missing type annotation for function argument 'thre_slider'
src/arviz_dashboard/elpd.py:101:79: ANN001 Missing type annotation for function argument 'ic_group'
src/arviz_dashboard/elpd.py:101:80: E501 line too long (88 > 79 characters)
src/arviz_dashboard/elpd.py:101:88: ANN201 Missing return type annotation for public function
src/arviz_dashboard/elpd.py:104:80: E501 line too long (87 > 79 characters)
src/arviz_dashboard/elpd.py:106:80: E501 line too long (89 > 79 characters)
src/arviz_dashboard/elpd.py:121:80: E501 line too long (91 > 79 characters)
src/arviz_dashboard/elpd.py:135:80: E501 line too long (86 > 79 characters)
src/arviz_dashboard/elpd.py:146:80: E501 line too long (91 > 79 characters)
src/arviz_dashboard/elpd.py:149:26: ANN001 Missing type annotation for function argument 'model_selection1'
src/arviz_dashboard/elpd.py:149:44: ANN001 Missing type annotation for function argument 'model_selection2'
src/arviz_dashboard/elpd.py:149:61: ANN201 Missing return type annotation for public function
src/arviz_dashboard/elpd.py:152:80: E501 line too long (87 > 79 characters)
src/arviz_dashboard/elpd.py:156:80: E501 line too long (85 > 79 characters)
src/arviz_dashboard/elpd.py:161:80: E501 line too long (91 > 79 characters)
src/arviz_dashboard/elpd.py:164:5: F821 undefined name 'display'
src/arviz_dashboard/forest.py:1:1: D100 Missing docstring in public module
src/arviz_dashboard/forest.py:15:1: D101 Missing docstring in public class
src/arviz_dashboard/forest.py:21:1: D107 Missing docstring in __init__
src/arviz_dashboard/forest.py:21:18: ANN101 Missing type annotation for self in method
src/arviz_dashboard/forest.py:21:67: ANN003 Missing type annotation for **params
src/arviz_dashboard/forest.py:21:80: E501 line too long (82 > 79 characters)
src/arviz_dashboard/forest.py:33:47: ANN202 Missing return type annotation for protected function
src/arviz_dashboard/forest.py:34:80: E501 line too long (88 > 79 characters)
src/arviz_dashboard/forest.py:40:44: ANN202 Missing return type annotation for protected function
src/arviz_dashboard/forest.py:41:80: E501 line too long (98 > 79 characters)
src/arviz_dashboard/forest.py:42:80: E501 line too long (93 > 79 characters)
src/arviz_dashboard/forest.py:43:80: E501 line too long (96 > 79 characters)
src/arviz_dashboard/forest.py:49:1: D101 Missing docstring in public class
src/arviz_dashboard/forest.py:50:1: D107 Missing docstring in __init__
src/arviz_dashboard/forest.py:50:18: ANN101 Missing type annotation for self in method
src/arviz_dashboard/forest.py:50:24: ANN001 Missing type annotation for function argument 'idata_dict'
src/arviz_dashboard/forest.py:54:1: D102 Missing docstring in public method
src/arviz_dashboard/forest.py:54:26: ANN101 Missing type annotation for self in method
src/arviz_dashboard/forest.py:55:0: ANN201 Missing return type annotation for public function
src/arviz_dashboard/forest.py:70:80: E501 line too long (84 > 79 characters)
src/arviz_dashboard/forest.py:112:0: ANN201 Missing return type annotation for public function
src/arviz_dashboard/forest.py:123:1: E800 Found commented out code
src/arviz_dashboard/forest.py:154:0: ANN201 Missing return type annotation for public function
src/arviz_dashboard/forest.py:207:1: E800 Found commented out code
src/arviz_dashboard/marginal/__init__.py:1:1: D104 Missing docstring in public package
src/arviz_dashboard/marginal/one_d.py:1:1: D100 Missing docstring in public module
src/arviz_dashboard/marginal/one_d.py:8:1: F401 'bokeh.palettes.Colorblind8' imported but unused
src/arviz_dashboard/marginal/one_d.py:18:80: E501 line too long (81 > 79 characters)
src/arviz_dashboard/marginal/one_d.py:23:80: E501 line too long (82 > 79 characters)
src/arviz_dashboard/marginal/one_d.py:28:80: E501 line too long (83 > 79 characters)
src/arviz_dashboard/marginal/one_d.py:30:80: E501 line too long (88 > 79 characters)
src/arviz_dashboard/marginal/one_d.py:31:80: E501 line too long (87 > 79 characters)
src/arviz_dashboard/marginal/one_d.py:32:80: E501 line too long (85 > 79 characters)
src/arviz_dashboard/marginal/one_d.py:33:80: E501 line too long (86 > 79 characters)
src/arviz_dashboard/marginal/one_d.py:36:80: E501 line too long (80 > 79 characters)
src/arviz_dashboard/marginal/one_d.py:41:80: E501 line too long (86 > 79 characters)
src/arviz_dashboard/marginal/one_d.py:50:15: ANN003 Missing type annotation for **params
src/arviz_dashboard/marginal/one_d.py:55:80: E501 line too long (85 > 79 characters)
src/arviz_dashboard/marginal/one_d.py:62:80: E501 line too long (81 > 79 characters)
src/arviz_dashboard/marginal/one_d.py:102:47: ANN002 Missing type annotation for *args
src/arviz_dashboard/marginal/one_d.py:109:80: E501 line too long (81 > 79 characters)
src/arviz_dashboard/marginal/one_d.py:132:80: E501 line too long (82 > 79 characters)
src/arviz_dashboard/plots.py:1:1: D100 Missing docstring in public module
src/arviz_dashboard/ppc.py:1:1: D100 Missing docstring in public module
src/arviz_dashboard/ppc.py:3:1: F401 'matplotlib.pyplot as plt' imported but unused
src/arviz_dashboard/ppc.py:13:1: D103 Missing docstring in public function
src/arviz_dashboard/ppc.py:13:19: ANN001 Missing type annotation for function argument 'idatas_cmp'
src/arviz_dashboard/ppc.py:13:30: ANN201 Missing return type annotation for public function
src/arviz_dashboard/ppc.py:14:80: E501 line too long (100 > 79 characters)
src/arviz_dashboard/ppc.py:20:22: ANN001 Missing type annotation for function argument 'model_selection1'
src/arviz_dashboard/ppc.py:20:40: ANN001 Missing type annotation for function argument 'thre_slider'
src/arviz_dashboard/ppc.py:20:52: ANN201 Missing return type annotation for public function
src/arviz_dashboard/ppc.py:29:80: E501 line too long (94 > 79 characters)
src/arviz_dashboard/ppc.py:34:9: E265 block comment should start with '# '
src/arviz_dashboard/ppc.py:37:80: E501 line too long (98 > 79 characters)
src/arviz_dashboard/ppc.py:43:9: E265 block comment should start with '# '
src/arviz_dashboard/ppc.py:44:9: E266 too many leading '#' for block comment
src/arviz_dashboard/ppc.py:46:80: E501 line too long (87 > 79 characters)
src/arviz_dashboard/ppc.py:52:80: E501 line too long (84 > 79 characters)
src/arviz_dashboard/ppc.py:63:9: E266 too many leading '#' for block comment
src/arviz_dashboard/ppc.py:69:9: E266 too many leading '#' for block comment
src/arviz_dashboard/ppc.py:75:80: E501 line too long (94 > 79 characters)
src/arviz_dashboard/ppc.py:83:23: ANN001 Missing type annotation for function argument 'model_selection1'
src/arviz_dashboard/ppc.py:83:41: ANN001 Missing type annotation for function argument 'thre_slider'
src/arviz_dashboard/ppc.py:83:53: ANN201 Missing return type annotation for public function
src/arviz_dashboard/ppc.py:85:80: E501 line too long (87 > 79 characters)
src/arviz_dashboard/ppc.py:91:80: E501 line too long (84 > 79 characters)
src/arviz_dashboard/ppc.py:103:80: E501 line too long (80 > 79 characters)
src/arviz_dashboard/ppc.py:105:1: E800 Found commented out code
src/arviz_dashboard/ppc.py:106:1: E800 Found commented out code
src/arviz_dashboard/ppc.py:110:5: F821 undefined name 'display'
src/arviz_dashboard/ppc.py:112:80: E501 line too long (86 > 79 characters)
src/arviz_dashboard/trace/__init__.py:0:1: A005 the module is shadowing a Python builtin module "trace"
src/arviz_dashboard/trace/__init__.py:1:1: D104 Missing docstring in public package
src/arviz_dashboard/trace/trace.py:0:1: A005 the module is shadowing a Python builtin module "trace"
src/arviz_dashboard/trace/trace.py:1:1: D100 Missing docstring in public module
src/arviz_dashboard/trace/trace.py:6:1: F401 'bokeh.models.callbacks.CustomJS' imported but unused
src/arviz_dashboard/trace/trace.py:9:1: F401 'bokeh.palettes.Colorblind8' imported but unused
src/arviz_dashboard/trace/trace.py:24:80: E501 line too long (82 > 79 characters)
src/arviz_dashboard/trace/trace.py:29:80: E501 line too long (83 > 79 characters)
src/arviz_dashboard/trace/trace.py:31:80: E501 line too long (88 > 79 characters)
src/arviz_dashboard/trace/trace.py:32:80: E501 line too long (87 > 79 characters)
src/arviz_dashboard/trace/trace.py:33:80: E501 line too long (85 > 79 characters)
src/arviz_dashboard/trace/trace.py:34:80: E501 line too long (86 > 79 characters)
src/arviz_dashboard/trace/trace.py:37:80: E501 line too long (80 > 79 characters)
src/arviz_dashboard/trace/trace.py:42:80: E501 line too long (86 > 79 characters)
src/arviz_dashboard/trace/trace.py:48:62: ANN003 Missing type annotation for **params
src/arviz_dashboard/trace/trace.py:60:80: E501 line too long (81 > 79 characters)
src/arviz_dashboard/trace/trace.py:107:33: ANN002 Missing type annotation for *args
src/arviz_dashboard/trace/trace.py:114:80: E501 line too long (81 > 79 characters)
src/arviz_dashboard/trace/trace.py:137:80: E501 line too long (82 > 79 characters)
src/arviz_dashboard/trace/trace.py:144:80: E501 line too long (81 > 79 characters)
src/arviz_dashboard/trace/trace.py:160:80: E501 line too long (82 > 79 characters)
src/arviz_dashboard/widgets.py:1:1: D100 Missing docstring in public module
src/arviz_dashboard/widgets.py:10:80: E501 line too long (85 > 79 characters)
src/arviz_dashboard/widgets.py:11:80: E501 line too long (87 > 79 characters)
src/arviz_dashboard/widgets.py:12:80: E501 line too long (82 > 79 characters)
src/arviz_dashboard/widgets.py:18:80: E501 line too long (82 > 79 characters)
src/arviz_dashboard/widgets.py:23:80: E501 line too long (84 > 79 characters)
src/arviz_dashboard/widgets.py:28:80: E501 line too long (88 > 79 characters)
src/arviz_dashboard/widgets.py:33:80: E501 line too long (81 > 79 characters)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

dev install fails
2 participants