Skip to content

Commit 43cd495

Browse files
authored
Merge pull request #44 from NeurodataWithoutBorders/refactor-tools-page
Refactor NWB Tools section
2 parents aff0a19 + 9c9e705 commit 43cd495

File tree

7 files changed

+41
-32
lines changed

7 files changed

+41
-32
lines changed

config/_default/menus.yaml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,20 +25,16 @@ main:
2525
weight: 1
2626
url: "nwb-software/"
2727
parent: "Software & Tools"
28-
- name: "NWB Tools"
29-
weight: 2
30-
url: "tools/"
31-
parent: "Software & Tools"
3228
- name: "Core Tools"
33-
weight: 3
29+
weight: 2
3430
url: "tools/core/"
3531
parent: "Software & Tools"
3632
- name: "Acquisition Tools"
37-
weight: 4
33+
weight: 3
3834
url: "tools/acquisition/"
3935
parent: "Software & Tools"
4036
- name: "Analysis Tools"
41-
weight: 5
37+
weight: 4
4238
url: "tools/analysis/"
4339
parent: "Software & Tools"
4440

content/nwb-software/_index.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,22 @@
11
---
2+
3+
disclaimer: Reference herein to any specific product, process, or service by its trade name, trademark, manufacturer, or otherwise, does not constitute or imply its endorsement, recommendation, or favoring by the NWB development team, United States Government or any agency thereof, or The Regents of the University of California. Use of the NeurodataWithoutBorders name for endorsements is prohibited.
4+
# NWB Tools Section Added
5+
community_tools:
6+
enable: true
7+
title: Community Tools
8+
content: Listed below are tools for working with NWB data. This is not a comprehensive list of NWB tools. Many of these tools are built and supported by other groups, and are in active development.
9+
image: /images/nwb-tools-arch.png
10+
categories:
11+
- title: Core NWB Tools
12+
description: Key software packages of the core NWB software stack
13+
url: "/tools/core/"
14+
- title: Acquisition and Control Tools
15+
description: Tools for data acquisition and experimental control
16+
url: "/tools/acquisition/"
17+
- title: Analysis and Visualization Tools
18+
description: Tools for data analysis, visualization, and exploration
19+
url: "/tools/analysis/"
220
title: The NWB Software <br> Ecosystem
321
software_types:
422
enable: true
@@ -107,4 +125,3 @@ sections:
107125
href='http://nwb-schema.readthedocs.io/en/stable'>Data Standard Schema Documentation</a> <br><br> <a href='https://github.com/NeurodataWithoutBorders/nwb-schema'>
108126
Sources (GitHub)</a>
109127
---
110-

content/tools/_index.md

Lines changed: 0 additions & 14 deletions
This file was deleted.

content/tools/acquisition/_index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,5 @@ description: "Tools for data acquisition and experimental control"
1414
## Brain Data Modeling and Simulation
1515

1616
{{< tool-grid category="modeling" >}}
17+
18+
**Disclaimer:** Reference herein to any specific product, process, or service by its trade name, trademark, manufacturer, or otherwise, does not constitute or imply its endorsement, recommendation, or favoring by the NWB development team, United States Government or any agency thereof, or The Regents of the University of California. Use of the NeurodataWithoutBorders name for endorsements is prohibited.

content/tools/analysis/_index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,5 @@ description: "Tools for data analysis, visualization, and exploration"
3030
## Data Archive, Publication, and Management
3131

3232
{{< tool-grid category="data-management" >}}
33+
34+
**Disclaimer:** Reference herein to any specific product, process, or service by its trade name, trademark, manufacturer, or otherwise, does not constitute or imply its endorsement, recommendation, or favoring by the NWB development team, United States Government or any agency thereof, or The Regents of the University of California. Use of the NeurodataWithoutBorders name for endorsements is prohibited.

layouts/nwb-software/list.html

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -136,17 +136,23 @@ <h4 class="inter-600 text-16 dark-600">{{ .title | markdownify }}</h4>
136136
<div class="text-center">
137137
<h3 class="inter-700 text-40 dark-900 mb-3">{{ .title | markdownify }}</h3>
138138
<p class="inter-400 text-16 dark-700 lh-base">{{ .content | markdownify }}</p>
139+
140+
{{ if .image }}
141+
<div class="mt-4">
142+
<img src="{{ .image }}" alt="NWB Tools Architecture" class="img-fluid" style="max-width: 90%;">
143+
</div>
144+
{{ end }}
139145
</div>
140-
{{ with .tools }}
141-
<div class="pt-4 row g-4">
146+
147+
{{ with .categories }}
148+
<div class="row g-4 justify-content-center mt-5">
142149
{{ range . }}
143-
<div class="col-sm-6 col-md-3">
144-
<div class="rouned-3 shadow-sm py-2">
145-
<div class="mx-auto d-flex flex-column justify-content-center align-items-center">
146-
<div class="col-3">
147-
<img src="{{ .image }}" alt="" class="img-fluid">
148-
</div>
149-
<p class="inter-400 text-20 dark-700 pt-4 mb-0">{{ .title | markdownify }}</p>
150+
<div class="col-md-4">
151+
<div class="card h-100 shadow-sm">
152+
<div class="card-body">
153+
<h4 class="card-title inter-600 text-20 dark-900">{{ .title | markdownify }}</h4>
154+
<p class="card-text inter-400 text-16 dark-700 mt-2">{{ .description | markdownify }}</p>
155+
<a href="{{ .url }}" class="btn btn-primary mt-3">View Tools</a>
150156
</div>
151157
</div>
152158
</div>
@@ -158,4 +164,4 @@ <h3 class="inter-700 text-40 dark-900 mb-3">{{ .title | markdownify }}</h3>
158164
{{ end }}
159165
{{ end }}
160166

161-
{{ end }}
167+
{{ end }}

static/images/nwb-tools-arch.png

1.25 MB
Loading

0 commit comments

Comments
 (0)