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