diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 5275c7cf..1989d537 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -47,7 +47,7 @@ jobs: - uses: codecov/codecov-action@v7 with: token: ${{ secrets.CODECOV_TOKEN }} - slug: adrhill/SparseConnectivityTracer.jl + slug: JuliaDiff/SparseConnectivityTracer.jl files: lcov.info docs: name: Documentation diff --git a/CITATION.cff b/CITATION.cff index c38b0259..5581da8c 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -10,7 +10,7 @@ authors: title: "SparseConnectivityTracer.jl" version: 0.1.0 date-released: 2024-04-22 -url: "https://github.com/adrhill/SparseConnectivityTracer.jl" +url: "https://github.com/JuliaDiff/SparseConnectivityTracer.jl" preferred-citation: type: article authors: diff --git a/README.md b/README.md index 6727decc..2cc62eae 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # SparseConnectivityTracer.jl | | | |:--------------|:--------------------------------------------------------------------| -| Documentation | [![Stable](https://img.shields.io/badge/docs-stable-blue.svg)](https://adrhill.github.io/SparseConnectivityTracer.jl/stable/) [![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://adrhill.github.io/SparseConnectivityTracer.jl/dev/) [![Changelog](https://img.shields.io/badge/news-changelog-yellow.svg)](https://github.com/adrhill/SparseConnectivityTracer.jl/blob/main/CHANGELOG.md) | -| Build Status | [![Build Status](https://github.com/adrhill/SparseConnectivityTracer.jl/actions/workflows/CI.yml/badge.svg?branch=main)](https://github.com/adrhill/SparseConnectivityTracer.jl/actions/workflows/CI.yml?query=branch%3Amain) [![Coverage](https://codecov.io/gh/adrhill/SparseConnectivityTracer.jl/branch/main/graph/badge.svg)](https://codecov.io/gh/adrhill/SparseConnectivityTracer.jl) [![Aqua](https://raw.githubusercontent.com/JuliaTesting/Aqua.jl/master/badge.svg)](https://github.com/JuliaTesting/Aqua.jl) [![JET](https://img.shields.io/badge/%F0%9F%9B%A9%EF%B8%8F_tested_with-JET.jl-233f9a.svg)](https://github.com/aviatesk/JET.jl) | +| Documentation | [![Stable](https://img.shields.io/badge/docs-stable-blue.svg)](https://juliadiff.github.io/SparseConnectivityTracer.jl/stable/) [![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://juliadiff.github.io/SparseConnectivityTracer.jl/dev/) [![Changelog](https://img.shields.io/badge/news-changelog-yellow.svg)](https://github.com/JuliaDiff/SparseConnectivityTracer.jl/blob/main/CHANGELOG.md) | +| Build Status | [![Build Status](https://github.com/JuliaDiff/SparseConnectivityTracer.jl/actions/workflows/CI.yml/badge.svg?branch=main)](https://github.com/JuliaDiff/SparseConnectivityTracer.jl/actions/workflows/CI.yml?query=branch%3Amain) [![Coverage](https://codecov.io/gh/JuliaDiff/SparseConnectivityTracer.jl/branch/main/graph/badge.svg)](https://codecov.io/gh/JuliaDiff/SparseConnectivityTracer.jl) [![Aqua](https://raw.githubusercontent.com/JuliaTesting/Aqua.jl/master/badge.svg)](https://github.com/JuliaTesting/Aqua.jl) [![JET](https://img.shields.io/badge/%F0%9F%9B%A9%EF%B8%8F_tested_with-JET.jl-233f9a.svg)](https://github.com/aviatesk/JET.jl) | | Code Style | [![Code Style: Runic](https://img.shields.io/badge/code_style-%E1%9A%B1%E1%9A%A2%E1%9A%BE%E1%9B%81%E1%9A%B2-black)](https://github.com/fredrikekre/Runic.jl) [![ColPrac: Contributor's Guide on Collaborative Practices for Community Packages](https://img.shields.io/badge/ColPrac-Contributor's%20Guide-blueviolet)](https://github.com/SciML/ColPrac) | | Downloads | [![Downloads](https://img.shields.io/badge/dynamic/json?url=http%3A%2F%2Fjuliapkgstats.com%2Fapi%2Fv1%2Fmonthly_downloads%2FSparseConnectivityTracer&query=total_requests&suffix=%2Fmonth&label=Downloads)](http://juliapkgstats.com/pkg/SparseConnectivityTracer) [![Dependents](https://juliahub.com/docs/General/SparseConnectivityTracer/stable/deps.svg)](https://juliahub.com/ui/Packages/General/SparseConnectivityTracer?t=2) | | Citation | [![arXiv DOI](https://img.shields.io/badge/DOI-10.48550/arXiv.2501.17737-red)](https://arxiv.org/abs/2501.17737) [![Zenodo DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.13138554.svg)](https://zenodo.org/doi/10.5281/zenodo.13138554) | diff --git a/docs/make.jl b/docs/make.jl index 869cea64..0abe26b5 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -18,7 +18,7 @@ makedocs(; authors = "Adrian Hill ", sitename = "SparseConnectivityTracer.jl", format = Documenter.HTML(; - canonical = "https://adrhill.github.io/SparseConnectivityTracer.jl", + canonical = "https://juliadiff.github.io/SparseConnectivityTracer.jl", edit_link = "main", assets = ["assets/favicon.ico"], ), @@ -35,4 +35,4 @@ makedocs(; warnonly = [:missing_docs], ) -deploydocs(; repo = "github.com/adrhill/SparseConnectivityTracer.jl", devbranch = "main") +deploydocs(; repo = "github.com/JuliaDiff/SparseConnectivityTracer.jl", devbranch = "main") diff --git a/docs/src/internals/adding_overloads.md b/docs/src/internals/adding_overloads.md index 4b201edf..f3a50442 100644 --- a/docs/src/internals/adding_overloads.md +++ b/docs/src/internals/adding_overloads.md @@ -17,7 +17,7 @@ to improve the performance of your functions or to work around some of SCT's [li ## Generated overloads !!! tip "Copy one of our package extensions" - The easiest way to add overloads is to copy one of our package extensions, [e.g. our NNlib extension](https://github.com/adrhill/SparseConnectivityTracer.jl/blob/main/ext/SparseConnectivityTracerNNlibExt.jl), and to modify it. + The easiest way to add overloads is to copy one of our package extensions, [e.g. our NNlib extension](https://github.com/JuliaDiff/SparseConnectivityTracer.jl/blob/main/ext/SparseConnectivityTracerNNlibExt.jl), and to modify it. Please upstream your additions by opening a pull request! We will help you out to get your feature merged. ### Operator classification @@ -132,7 +132,7 @@ You are required to call the function that matches your type of operator. ### Example -For some examples on how to overload methods, take a look at our [package extensions](https://github.com/adrhill/SparseConnectivityTracer.jl/tree/main/ext). +For some examples on how to overload methods, take a look at our [package extensions](https://github.com/JuliaDiff/SparseConnectivityTracer.jl/tree/main/ext). Let's look at the `relu` activation function from `ext/SparseConnectivityTracerNNlibExt.jl`, which is a 1-to-1 operator defined as $\text{relu}(x) = \text{max}(0, x)$. #### Step 1: Classification diff --git a/docs/src/user/api.md b/docs/src/user/api.md index 4e48a796..8e634bce 100644 --- a/docs/src/user/api.md +++ b/docs/src/user/api.md @@ -38,4 +38,4 @@ Please note that the `DiffCache` from [PreallocationTools.jl](https://github.com/SciML/PreallocationTools.jl) can be used to make caches compatible with both [ForwardDiff.jl](https://github.com/JuliaDiff/ForwardDiff.jl) and -[SparseConnectivityTracer.jl](https://github.com/adrhill/SparseConnectivityTracer.jl/). +[SparseConnectivityTracer.jl](https://github.com/JuliaDiff/SparseConnectivityTracer.jl/). diff --git a/docs/src/user/limitations.md b/docs/src/user/limitations.md index ca8b4a32..82a67116 100644 --- a/docs/src/user/limitations.md +++ b/docs/src/user/limitations.md @@ -3,10 +3,10 @@ ## Sparsity patterns are conservative approximations Sparsity patterns returned by SparseConnectivityTracer (SCT) can in some cases be overly conservative, meaning that they might contain "too many ones". -If you observe an overly conservative pattern, [please open a feature request](https://github.com/adrhill/SparseConnectivityTracer.jl/issues) so we know where to add more method overloads to increase the sparsity. +If you observe an overly conservative pattern, [please open a feature request](https://github.com/JuliaDiff/SparseConnectivityTracer.jl/issues) so we know where to add more method overloads to increase the sparsity. !!! warning "SCT's no-false-negatives policy" - If you ever observe a sparsity pattern that contains too many zeros, we urge you to [open a bug report](https://github.com/adrhill/SparseConnectivityTracer.jl/issues)! + If you ever observe a sparsity pattern that contains too many zeros, we urge you to [open a bug report](https://github.com/JuliaDiff/SparseConnectivityTracer.jl/issues)! ## Function must be composed of generic Julia functions diff --git a/src/adtypes_interface.jl b/src/adtypes_interface.jl index 692659f7..f6a66a3c 100644 --- a/src/adtypes_interface.jl +++ b/src/adtypes_interface.jl @@ -43,7 +43,7 @@ const DOC_KWARGS = """# Keyword arguments Defaults to `false`. If support for further pattern representations is needed, please open a feature request: -https://github.com/adrhill/SparseConnectivityTracer.jl/issues +https://github.com/JuliaDiff/SparseConnectivityTracer.jl/issues """ """ diff --git a/test/classification.jl b/test/classification.jl index 1d5836bb..5b6f88b2 100644 --- a/test/classification.jl +++ b/test/classification.jl @@ -148,8 +148,8 @@ end @testset "$op" for op in test_operators_2_to_1(Val(Symbol(m))) @test all( correct_classification_2_to_1( - op, random_first_input(op), random_second_input(op); atol = DEFAULT_ATOL - ) for _ in 1:DEFAULT_TRIALS + op, random_first_input(op), random_second_input(op); atol = DEFAULT_ATOL + ) for _ in 1:DEFAULT_TRIALS ) yield() end diff --git a/test/test_arrays.jl b/test/test_arrays.jl index 289f6a3e..85eacfe8 100644 --- a/test/test_arrays.jl +++ b/test/test_arrays.jl @@ -639,7 +639,7 @@ end end @testset "Local" begin @testset "$P" for P in (Float32, BigFloat) - # https://github.com/adrhill/SparseConnectivityTracer.jl/issues/235 + # https://github.com/JuliaDiff/SparseConnectivityTracer.jl/issues/235 A_p = rand(P, 2, 2) A_d = Dual.(A_p, A_t)