Skip to content

Commit 13d6a6e

Browse files
committed
Update packages page hierarchy and scirpy links
1 parent bdfd71f commit 13d6a6e

File tree

3 files changed

+36
-34
lines changed

3 files changed

+36
-34
lines changed

content/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ description = "Foundational tools for single-cell omics data analysis"
3232
[[packages]]
3333
name = "scirpy"
3434
description = "Single-cell immune sequencing analysis framework"
35-
url = "https://icbi-lab.github.io/scirpy/latest/"
35+
url = "https://scirpy.scverse.org/"
3636

3737
[[packages]]
3838
name = "squidpy"

content/packages/_index.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ title = "Packages"
33
aliases = ["/projects/"]
44

55
[[sections]]
6+
core_packages = "These packages are considered foundational in that many other packages build upon them. Joint maintenance by the core team guarantees long-term stability."
67
datastructures = "Data structures are the foundational building block for all scverse packages. Building upon common data structures ensures interoperability."
78
datastructures_post = "In addition to these packages, we define standards on how to represent certain data types in these data structures. For now, such a specification is available for [Adaptive Immune Receptor Repertoire (AIRR) data](https://scirpy.scverse.org/en/latest/data-structure.html#storing-airr-rearrangement-data-in-anndata). Representations for other data types (e.g. scATAC-seq) will follow."
8-
core_packages = "These packages are considered foundational in that many other packages build upon them. Joint maintenance by the core team guarantees long-term stability."
9+
frameworks = ""
910
ecosystem = "Many popular packages rely on scverse functionality. For instance, they take advantage of established data format standards such as AnnData and MuData, or are designed to be integrated into the workflow of analysis frameworks. Here, we list ecosystem packages following development best practices (continuous testing, documented, available through standard distribution tools).\n\n *This listing is a work in progress. See [scverse/ecosystem-packages](https://github.com/scverse/ecosystem-packages) for inclusion criteria, and to submit more packages.*"
1011

1112
[[datastructures]]
@@ -134,15 +135,15 @@ aliases = ["/projects/"]
134135
[[packages]]
135136
name = "scirpy"
136137
description = "Single-cell immune sequencing framework"
137-
url = "https://icbi-lab.github.io/scirpy/stable/"
138+
url = "https://scirpy.scverse.org"
138139
img = "../img/icons/scirpy.svg"
139140
details = "Scirpy is a scalable toolkit to analyse T-cell receptor or B-cell receptor repertoires from single-cell RNA sequencing data. It seamlessly integrates with scanpy and provides various modules for data import, analysis and visualization."
140141
[[packages.links]]
141142
text = "GitHub"
142143
url = "https://github.com/icbi-lab/scirpy"
143144
[[packages.links]]
144145
text = "Documentation and tutorials"
145-
url = "https://icbi-lab.github.io/scirpy/latest/"
146+
url = "https://scirpy.scverse.org/"
146147
[[packages.links]]
147148
text = "PyPI"
148149
url = "https://pypi.org/project/scirpy/"

layouts/packages/list.html

Lines changed: 31 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -15,39 +15,40 @@ <h1>{{ .Title }}</h1>
1515
<article class="post">
1616
{{ $sections := index .Params.sections 0 }}
1717
<div class="post-content" id="packages-content">
18-
{{ if .Params.datastructures }}
19-
<h2 id="datastructures">Data structures</h2>
20-
{{ $sections.datastructures | markdownify }}
21-
<div id="packages-list">
22-
{{ $datastructures := .Params.datastructures }}
23-
{{ range $i, $e := $datastructures }}
24-
<div class="package-section">
25-
<div class="package-img">
26-
<img src="{{ .img }}" />
27-
</div>
28-
<div class="package-info">
29-
<div class="package-tile" id="{{ .name }}-tile">
30-
<div class="package-text">
31-
<span class="package-name">{{ .name }}</span>
32-
<span class="package-details">{{ .details | markdownify }}</span>
33-
</div>
34-
</div>
35-
<div class="package-links">
36-
{{ range $k, $v := $e.links }}
37-
<a href="{{ $v.url }}" target="_blank">{{ $v.text }}</a>
38-
{{ end }}
39-
</div>
40-
</div>
41-
</div>
42-
{{ end }}
43-
</div>
44-
{{ end }}
45-
<h3>Modality-specific extensions</h3>
46-
<p>{{ $sections.datastructures_post | markdownify }}</p>
47-
4818
{{ if .Params.packages }}
4919
<h2 id="core-packages">Packages maintained by core team</h2>
5020
{{ $sections.core_packages | markdownify }}
21+
{{ if .Params.datastructures }}
22+
<h3 id="datastructures">Data structures</h3>
23+
{{ $sections.datastructures | markdownify }}
24+
<div id="packages-list">
25+
{{ $datastructures := .Params.datastructures }}
26+
{{ range $i, $e := $datastructures }}
27+
<div class="package-section">
28+
<div class="package-img">
29+
<img src="{{ .img }}" />
30+
</div>
31+
<div class="package-info">
32+
<div class="package-tile" id="{{ .name }}-tile">
33+
<div class="package-text">
34+
<span class="package-name">{{ .name }}</span>
35+
<span class="package-details">{{ .details | markdownify }}</span>
36+
</div>
37+
</div>
38+
<div class="package-links">
39+
{{ range $k, $v := $e.links }}
40+
<a href="{{ $v.url }}" target="_blank">{{ $v.text }}</a>
41+
{{ end }}
42+
</div>
43+
</div>
44+
</div>
45+
{{ end }}
46+
</div>
47+
{{ end }}
48+
<h4>Modality-specific extensions</h4>
49+
<p>{{ $sections.datastructures_post | markdownify }}</p>
50+
<h3 id="frameworks">Frameworks</h3>
51+
{{ $sections.frameworks | markdownify }}
5152
<div id="packages-list">
5253
{{ $packages := .Params.packages }}
5354
{{ range $i, $e := $packages }}

0 commit comments

Comments
 (0)