diff --git a/.github/workflows/generate-readme.yml b/.github/workflows/generate-readme.yml index 79e040a..a20768e 100644 --- a/.github/workflows/generate-readme.yml +++ b/.github/workflows/generate-readme.yml @@ -14,12 +14,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.head_ref }} - name: Set up python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.11" diff --git a/.github/workflows/link-check-config.json b/.github/workflows/link-check-config.json index 5914e57..aa8faf4 100644 --- a/.github/workflows/link-check-config.json +++ b/.github/workflows/link-check-config.json @@ -1,8 +1,5 @@ { - "aliveStatusCodes": [ - 200, - 503 - ], + "aliveStatusCodes": [0, 200, 503], "ignorePatterns": [ { "pattern": "^#", diff --git a/.github/workflows/link-check.yml b/.github/workflows/link-check.yml index fecfce5..da064fd 100644 --- a/.github/workflows/link-check.yml +++ b/.github/workflows/link-check.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Run markdown link check uses: gaurav-nelson/github-action-markdown-link-check@v1 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 444c3cb..cf60aff 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -7,7 +7,7 @@ default_install_hook_types: [pre-commit, commit-msg] repos: - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.1.3 + rev: v0.3.7 hooks: - id: ruff args: @@ -21,7 +21,7 @@ repos: - id: ruff-format - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.5.0 + rev: v4.6.0 hooks: - id: check-case-conflict - id: check-symlinks @@ -34,7 +34,7 @@ repos: - id: trailing-whitespace - repo: https://github.com/igorshubovych/markdownlint-cli - rev: v0.37.0 + rev: v0.39.0 hooks: - id: markdownlint # MD013: line length diff --git a/data/repos.yml b/data/repos.yml index 1526c59..b59938d 100644 --- a/data/repos.yml +++ b/data/repos.yml @@ -3,14 +3,14 @@ url: https://github.com/ikostrikov/pytorch-flows authors: Ilya Kostrikov lang: PyTorch - description: 'PyTorch implementations of density estimation algorithms: MAF, RNVP, Glow.' + description: "PyTorch implementations of density estimation algorithms: MAF, RNVP, Glow." - title: normalizing_flows date: 2018-12-30 url: https://github.com/kamenbliznashki/normalizing_flows authors: Kamen Bliznashki lang: PyTorch - description: 'Pytorch implementations of density estimation algorithms: BNAF, Glow, MAF, RealNVP, planar flows.' + description: "Pytorch implementations of density estimation algorithms: BNAF, Glow, MAF, RealNVP, planar flows." - title: pytorch_flows date: 2019-02-06 @@ -25,7 +25,7 @@ url: https://github.com/karpathy/pytorch-normalizing-flows authors: Andrej Karpathy lang: PyTorch - description: 'A Jupyter notebook with PyTorch implementations of the most commonly used flows: NICE, RNVP, MAF, Glow, NSF.' + description: "A Jupyter notebook with PyTorch implementations of the most commonly used flows: NICE, RNVP, MAF, Glow, NSF." - title: Density Estimation with Neural ODEs and Density Estimation with FFJORDs date: 2020-07-03 @@ -44,7 +44,7 @@ lang: PyTorch description: A tutorial about how to use the `pyro-ppl` library (based on PyTorch) to use Normalizing flows. They provide some SOTA methods including NSF and MAF. [Parts 2 and 3 coming later](https://github.com/pyro-ppl/pyro/issues/1992). -- title: 'NICE: Non-linear Independent Components Estimation' +- title: "NICE: Non-linear Independent Components Estimation" date: 2021-08-21 url: https://github.com/MaximeVandegar/Papers-in-100-Lines-of-Code/tree/main/NICE_Non_linear_Independent_Components_Estimation authors: Maxime Vandegar @@ -82,7 +82,7 @@ - title: Normalizing Flows Overview date: 2017-07-11 - url: https://docs.pymc.io/en/v3/pymc-examples/examples/variational_inference/normalizing_flows_overview.html + url: https://www.pymc.io/projects/examples/en/2022.12.0/variational_inference/normalizing_flows_overview.html authors: PyMC3 lang: Other description: A very helpful notebook showcasing how to work with flows in practice and comparing it to PyMC3's NUTS-based HMC kernel. Based on [Theano](https://github.com/Theano/Theano). diff --git a/readme.md b/readme.md index 077f6cf..1abcbee 100644 --- a/readme.md +++ b/readme.md @@ -483,7 +483,7 @@ Implements flows such as MAF, RealNVP and NICE. Table 1 in the paper has a good comparison with traditional NFs. -1. 2017-07-11 - [Normalizing Flows Overview](https://docs.pymc.io/en/v3/pymc-examples/examples/variational_inference/normalizing_flows_overview.html) by PyMC3
+1. 2017-07-11 - [Normalizing Flows Overview](https://www.pymc.io/projects/examples/en/2022.12.0/variational_inference/normalizing_flows_overview.html) by PyMC3
A very helpful notebook showcasing how to work with flows in practice and comparing it to PyMC3's NUTS-based HMC kernel. Based on [Theano](https://github.com/Theano/Theano). 1. 2017-03-21 - [NormFlows](https://github.com/andymiller/NormFlows) by Andy Miller