| 
1 | 1 | :html_theme.sidebar_secondary.remove:  | 
2 | 2 | 
 
  | 
3 |  | -{.center}  | 
4 |  | -# **datashuttle**  | 
 | 3 | +<!-- We want to have a centered title, which is difficult in sphinx without centering  | 
 | 4 | +the entire page. We need the title here otherwise the tab title defaults to <no-title>.  | 
 | 5 | +Therefore, add the title and hide it, then add a custom centered title.  | 
 | 6 | +-->  | 
5 | 7 | 
 
  | 
6 |  | -<p style="text-align: center; font-size: 22px;">The tool to automate neuroscience project folder creation, validation and transfer.</p>  | 
 | 8 | +```{raw} html  | 
 | 9 | +<div style="height: 0; visibility: hidden;">  | 
 | 10 | +```  | 
 | 11 | +# datashuttle  | 
 | 12 | +```{raw} html  | 
 | 13 | +</div>  | 
 | 14 | +```  | 
 | 15 | + | 
 | 16 | +<p style="text-align: center; font-size: 48px;"><b>datashuttle</b></p>  | 
 | 17 | +<p style="text-align: center; font-size: 22px;">Automate the creation, validation and transfer of neuroscience project folders.</p>  | 
7 | 18 | 
 
  | 
8 | 19 | ```{image} _static/datashuttle-overview-light.png  | 
9 | 20 | :alt: My Logo  | 
 | 
19 | 30 | ```  | 
20 | 31 | <br>  | 
21 | 32 | 
 
  | 
22 |  | -::::{grid} 1 2 2 3  | 
 | 33 | + | 
 | 34 | +::::{grid} 1 2 2 4  | 
23 | 35 | :gutter: 4  | 
24 | 36 | 
 
  | 
25 |  | -:::{grid-item-card} Tutorials  | 
26 |  | -:link: pages/tutorials  | 
 | 37 | + | 
 | 38 | +:::{grid-item-card} Get started  | 
 | 39 | +:link: pages/get_started/index  | 
 | 40 | +:link-type: doc  | 
 | 41 | + | 
 | 42 | +Get started with ``datashuttle``  | 
 | 43 | +:::  | 
 | 44 | + | 
 | 45 | + | 
 | 46 | +:::{grid-item-card} User guides  | 
 | 47 | +:link: pages/user_guides/index  | 
27 | 48 | :link-type: doc  | 
28 | 49 | 
 
  | 
29 |  | -Walkthrough **datashuttle**.  | 
 | 50 | +Explore ``datashuttle``'s features  | 
30 | 51 | :::  | 
31 | 52 | 
 
  | 
32 |  | -:::{grid-item-card} How To  | 
33 |  | -:link: pages/how_tos  | 
 | 53 | +:::{grid-item-card} Examples  | 
 | 54 | +:link: pages/examples/index  | 
34 | 55 | :link-type: doc  | 
35 | 56 | 
 
  | 
36 |  | -Short guides on specific actions.  | 
 | 57 | +``datashuttle`` in the real world  | 
37 | 58 | :::  | 
38 | 59 | 
 
  | 
39 | 60 | :::{grid-item-card} Python API  | 
40 | 61 | :link: pages/api_index  | 
41 | 62 | :link-type: doc  | 
42 | 63 | 
 
  | 
43 |  | -Full Python reference.  | 
 | 64 | +Full Python reference  | 
44 | 65 | :::  | 
45 |  | -::::  | 
46 | 66 | 
 
  | 
47 |  | -**datashuttle** creates and validates projects standardised to the  | 
48 |  | -[NeuroBlueprint](https://neuroblueprint.neuroinformatics.dev)  | 
49 |  | -specification.  | 
 | 67 | +::::  | 
50 | 68 | 
 
  | 
51 |  | -Dive right into **datashuttle** with our  | 
52 |  | -[Getting Started Tutorial](tutorial-getting-started)  | 
53 |  | -or targeted [How-To Guides](how-tos).  \  | 
54 |  | -It can be used through a graphical interface or Python API.  | 
 | 69 | +A lack of project standardization in systems neuroscience  | 
 | 70 | +[hinders data sharing and collaboration](https://neuroinformatics.dev/blog/neuroblueprint.html),  | 
 | 71 | +creating barriers to reproducibility and scientific progress.  | 
 | 72 | + | 
 | 73 | +``datashuttle`` helps standardise experimental  | 
 | 74 | +projects by automating folder creation and transfer  | 
 | 75 | +during acquisition and analysis. Its graphical interface or Python API builds  | 
 | 76 | +folder trees according to the [NeuroBlueprint](https://neuroblueprint.neuroinformatics.dev)  | 
 | 77 | +specification. Automation and validation ensures that no errors, such as duplicate session  | 
 | 78 | +names or incorrect dates, slip into the project.  | 
 | 79 | + | 
 | 80 | +Data can be transferred between acquisition, storage and analysis  | 
 | 81 | +machines with a single function call or button click. Standardisation makes  | 
 | 82 | +folder names predictable, meaning it is easy to transfer specific combinations  | 
 | 83 | +of subjects, sessions or data-types with ``datashuttle``.  | 
 | 84 | + | 
 | 85 | +Folders are standardised to the  | 
 | 86 | +[NeuroBlueprint](https://neuroblueprint.neuroinformatics.dev) specification:  | 
 | 87 | + | 
 | 88 | +```{image} /_static/NeuroBlueprint_project_tree_dark.png  | 
 | 89 | +   :align: center  | 
 | 90 | +   :class: only-dark  | 
 | 91 | +   :width: 550px  | 
 | 92 | +```  | 
 | 93 | +```{image} /_static/NeuroBlueprint_project_tree_light.png  | 
 | 94 | +   :align: center  | 
 | 95 | +   :class: only-light  | 
 | 96 | +   :width: 550px  | 
 | 97 | +```  | 
55 | 98 | 
 
  | 
56 |  | -Don't hesitate to get in contact through our  | 
57 |  | -[GitHub Issues](https://github.com/neuroinformatics-unit/datashuttle/issues)  | 
58 |  | -or  | 
59 |  | -[Zulip Chat.](https://neuroinformatics.zulipchat.com/#narrow/stream/405999-DataShuttle)  | 
 | 99 | +Dive in with our [Getting Started page](pages/get_started/index)  | 
 | 100 | +or targeted [User Guides](pages/user_guides/index).  | 
60 | 101 | 
 
  | 
 | 102 | +Have questions, issues or feedback? Get in contact through  | 
 | 103 | +[GitHub issues](https://github.com/neuroinformatics-unit/datashuttle/issues)  | 
 | 104 | +or our  | 
 | 105 | +[Zulip chat.](https://neuroinformatics.zulipchat.com/#narrow/stream/405999-DataShuttle)  | 
61 | 106 | 
 
  | 
62 | 107 | ```{toctree}  | 
63 | 108 | :maxdepth: 2  | 
64 | 109 | :caption: index  | 
65 | 110 | :hidden:  | 
66 | 111 | 
  | 
67 |  | -pages/tutorials  | 
68 |  | -pages/how_tos  | 
69 |  | -pages/community/index.md  | 
 | 112 | +pages/get_started/index  | 
 | 113 | +pages/user_guides/index  | 
 | 114 | +pages/examples/index  | 
 | 115 | +pages/community/index  | 
70 | 116 | pages/api_index  | 
71 | 117 | ```  | 
0 commit comments