Skip to content

Commit

Permalink
deploy: e8bcbcc
Browse files Browse the repository at this point in the history
  • Loading branch information
willGraham01 committed Oct 31, 2023
1 parent 84121f2 commit 97fa5fc
Show file tree
Hide file tree
Showing 122 changed files with 13,031 additions and 1,041 deletions.
2 changes: 1 addition & 1 deletion .buildinfo
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 144ed93a4700ef90f68f7e6fd7ab1d2d
config: d833439c66a661f58f9aefab27d0409f
tags: 645f666f9bcd5a90fca523b33c5a78b7
Binary file added .doctrees/blog/index.doctree
Binary file not shown.
Binary file not shown.
Binary file modified .doctrees/environment.pickle
Binary file not shown.
Binary file modified .doctrees/index.doctree
Binary file not shown.
50 changes: 39 additions & 11 deletions 404.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@
</script>

<!-- Loaded before other Sphinx assets -->
<link href="/_static/styles/theme.css?digest=c5ced968eda925caa686" rel="stylesheet" />
<link href="/_static/styles/bootstrap.css?digest=c5ced968eda925caa686" rel="stylesheet" />
<link href="/_static/styles/pydata-sphinx-theme.css?digest=c5ced968eda925caa686" rel="stylesheet" />
<link href="/_static/styles/theme.css?digest=365ca57ee442770a23c6" rel="stylesheet" />
<link href="/_static/styles/bootstrap.css?digest=365ca57ee442770a23c6" rel="stylesheet" />
<link href="/_static/styles/pydata-sphinx-theme.css?digest=365ca57ee442770a23c6" rel="stylesheet" />


<link href="/_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=c5ced968eda925caa686" rel="stylesheet" />
<link href="/_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=365ca57ee442770a23c6" rel="stylesheet" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="/_static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.woff2" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="/_static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.woff2" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="/_static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.woff2" />
Expand All @@ -33,9 +33,9 @@
<link rel="stylesheet" type="text/css" href="/_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css?v=0a3b3ea7" />

<!-- Pre-loaded scripts that we'll load fully later -->
<link rel="preload" as="script" href="/_static/scripts/bootstrap.js?digest=c5ced968eda925caa686" />
<link rel="preload" as="script" href="/_static/scripts/pydata-sphinx-theme.js?digest=c5ced968eda925caa686" />
<script src="/_static/vendor/fontawesome/6.1.2/js/all.min.js?digest=c5ced968eda925caa686"></script>
<link rel="preload" as="script" href="/_static/scripts/bootstrap.js?digest=365ca57ee442770a23c6" />
<link rel="preload" as="script" href="/_static/scripts/pydata-sphinx-theme.js?digest=365ca57ee442770a23c6" />
<script src="/_static/vendor/fontawesome/6.1.2/js/all.min.js?digest=365ca57ee442770a23c6"></script>

<script src="/_static/documentation_options.js?v=d45e8c67"></script>
<script src="/_static/doctools.js?v=888ff710"></script>
Expand All @@ -54,8 +54,12 @@
<link rel="author" title="About these documents" href="/about.html" />
<link rel="index" title="Index" href="/genindex.html" />
<link rel="search" title="Search" href="/search.html" />

<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta name="docsearch:language" content="en"/>



</head>


Expand Down Expand Up @@ -106,6 +110,12 @@
<span class="search-button__kbd-shortcut"><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span>
</form></div>
</div>


<div class="bd-header-announcement container-fluid bd-header-announcement">
<div class="bd-header-announcement__content">BrainGlobe is undergoing restructuring. Keep track of the latest developments on <a href='blog/index.html'>the blog</a></div>
</div>


<nav class="bd-header navbar navbar-expand-lg bd-navbar">
<div class="bd-header__inner bd-page-width">
Expand Down Expand Up @@ -174,6 +184,13 @@
</li>


<li class="nav-item">
<a class="nav-link nav-internal" href="/blog/index.html">
Blog
</a>
</li>


<li class="nav-item">
<a class="nav-link nav-internal" href="/more.html">
More
Expand Down Expand Up @@ -330,6 +347,13 @@
</li>


<li class="nav-item">
<a class="nav-link nav-internal" href="/blog/index.html">
Blog
</a>
</li>


<li class="nav-item">
<a class="nav-link nav-internal" href="/more.html">
More
Expand Down Expand Up @@ -461,7 +485,7 @@
<div id="searchbox"></div>
<article class="bd-article" role="main">


<h1>Page Not Found</h1>

<p>Sorry, we couldn't find that page.</p>
Expand All @@ -470,6 +494,10 @@ <h1>Page Not Found</h1>
<p>If you can't find the information you need. Please <a href="https://brainglobe.info/contact.html">get in touch</a>.</p>


<div class="section ablog__blog_comments">


</div>

</article>

Expand Down Expand Up @@ -498,8 +526,8 @@ <h1>Page Not Found</h1>
</div>

<!-- Scripts loaded after <body> so the DOM is not blocked -->
<script src="/_static/scripts/bootstrap.js?digest=c5ced968eda925caa686"></script>
<script src="/_static/scripts/pydata-sphinx-theme.js?digest=c5ced968eda925caa686"></script>
<script src="/_static/scripts/bootstrap.js?digest=365ca57ee442770a23c6"></script>
<script src="/_static/scripts/pydata-sphinx-theme.js?digest=365ca57ee442770a23c6"></script>

<footer class="bd-footer">
<div class="bd-footer__inner bd-page-width">
Expand All @@ -513,7 +541,7 @@ <h1>Page Not Found</h1>
<p class="theme-version">
Built with the
<a href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html">PyData Sphinx Theme</a>
0.14.2.
0.14.3.
</p></div>

</div>
Expand Down
10 changes: 10 additions & 0 deletions _sources/blog/index.md.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Blog

```{postlist}
:list-style: circle
:category:
:date: "%Y-%m-%d"
:format: "({date}) {title}, by {author}"
:excerpts:
:sort:
```
61 changes: 61 additions & 0 deletions _sources/blog/version1/version_1_announcement.md.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
---
blogpost: true
date: Oct 30, 2023
author: Will Graham
location: London, England
category: BrainGlobe-v1
language: English
---

# BrainGlobe is being restructured, version 1 is on it's way!

BrainGlobe provides and maintains a number of open-source tools, each of which are provided as Python-based software packages.
A number of these tools also come with a graphical user-interface provided by a [napari plugin](https://napari.org/) that can be installed on top of the Python package.
Whilst there is an advantage to the modularity provided by maintaining separate tools, the same modularity can present challenges and unnecessary difficulties when running an analysis that relies on multiple BrainGlobe tools.
Particular pinch points include:

- Needing to manually install each tool (and its napari plugin in some cases) that needs to be used one-at-a-time.
- Propagation of legacy naming conventions, as tools have evolved and their purpose has been redefined.
- Complex dependency trees, further complicated by optional dependencies.

To address these issues, we are pleased to announce that development of "BrainGlobe version 1" is underway.
The key features of this "version 1" will be:

- Allowing for all tools to be installed in a single command, `pip install brainglobe`.
- A reorganisation of the functionality offered by some tools (notably `cellfinder` and `brainreg`).
- To provide a stable release of all existing BrainGlobe tools that can be found in a single place.

The individual tools (and the packages that provide them) will be remaining separate, so users can continue to manage and install individual tools if they so choose.

## What is changing?

One of our priorities with version 1 is that users should have to change as little as possible when they update.
Whilst the majority of changes are happening "under the hood", the way users interact with them through napari or the package API will change minimally and should be limited to the renaming certain tools or functions.
However we will be releasing changelogs for the individual tools as they are updated, as well as a final changelog with a complete listing of what tools have moved/changed and where to find them or their replacement.

Changes will be happening in a modular fashion, before the all-in-one `brainglobe` package is then released at the end.
This means that tools like `brainreg`, then `cellfinder`, etc will receive separate version updates as they are ready.
There should be no ill affects from updating the tools as they are released, however once the all-in-one `brainglobe` package is ready we recommend you make a clean install anyway, just so that there's no funny business.

## Under the hood?

Under-the-hood, we are taking this opportunity to create a stable version of each of our tools, as well as perform some much needed housekeeping on how we organise the tools themselves.
This includes merging napari plugins with their corresponding "backend" tool; so to use `brainreg` with napari, users won't need to install `brainreg` and then also install `brainreg-napari`, for example.
It also includes a renaming of a few tools that have since grown out of their original purpose; [the `cellfinder` tool in particular will cease to exist](#appendix-a-note-on-cellfinder), but the functionality will be preserved somewhere else in BrainGlobe.
Finally, this will also simplify the number of inter-dependencies that we need to manage between our tools, and prevents issues surrounding modular installations from affecting users.
We are not *removing* the option of manual installation of individual tools from the users that want to do this, however at the same time we are taking away this concern from users who want to jump right into using BrainGlobe's features without worrying if they have the right tool installed or setup correctly.

## How can I stay updated?

The blog will be updated as the modular updates progress, as well as with the final announcement when everything is ready.
You can also [join us on Zulip](https://brainglobe.zulipchat.com/) and head over to the development stream to see live updates as development progresses.

## Appendix: a note on `cellfinder`

The tool currently known as `cellfinder`; which provides a command line workflow for performing whole-brain cell detection, registration, and analysis, will be undergoing a slightly more significant restructuring than the other tools.
The functionality (and workflow) that this tool provides will be preserved and moved to another package.
This change allows us to better distinguish between the workflow that the tool provides, and the "backend" Python code that the workflow depends on.
Making this change also allows the the packages `cellfinder-core` and `cellfinder-napari` (which contain the aforementioned Python code that `cellfinder` depended on and takes its name from) to take up the name `cellfinder`, which is helpful organisationally for us as developers.
Beyond the change in name, users will not have to worry about the internal changes that are occurring to the `cellfinder` package, as one of the features of "BrainGlobe version 1" will be to provide a one-line install that takes care of this for them.

As [mentioned previously](#how-can-i-stay-updated), a complete list of changes and a reference for finding tools that have moved will be published as tools are updated.
1 change: 1 addition & 0 deletions _sources/index.md.txt
Original file line number Diff line number Diff line change
Expand Up @@ -48,5 +48,6 @@ Find out more about these tools.
about
tutorials/index
documentation/index
blog/index
more
```
2 changes: 1 addition & 1 deletion _static/styles/pydata-sphinx-theme.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion _static/styles/pydata-sphinx-theme.css.map

Large diffs are not rendered by default.

18 changes: 9 additions & 9 deletions _static/webpack-macros.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,28 +4,28 @@
-->
{# Load FontAwesome icons #}
{% macro head_pre_icons() %}
<link href="{{ pathto('_static/vendor/fontawesome/6.1.2/css/all.min.css', 1) }}?digest=c5ced968eda925caa686" rel="stylesheet" />
<link href="{{ pathto('_static/vendor/fontawesome/6.1.2/css/all.min.css', 1) }}?digest=365ca57ee442770a23c6" rel="stylesheet" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="{{ pathto('_static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.woff2', 1) }}" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="{{ pathto('_static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.woff2', 1) }}" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="{{ pathto('_static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.woff2', 1) }}" />
{% endmacro %}

{% macro head_pre_assets() %}
<!-- Loaded before other Sphinx assets -->
<link href="{{ pathto('_static/styles/theme.css', 1) }}?digest=c5ced968eda925caa686" rel="stylesheet" />
<link href="{{ pathto('_static/styles/bootstrap.css', 1) }}?digest=c5ced968eda925caa686" rel="stylesheet" />
<link href="{{ pathto('_static/styles/pydata-sphinx-theme.css', 1) }}?digest=c5ced968eda925caa686" rel="stylesheet" />
<link href="{{ pathto('_static/styles/theme.css', 1) }}?digest=365ca57ee442770a23c6" rel="stylesheet" />
<link href="{{ pathto('_static/styles/bootstrap.css', 1) }}?digest=365ca57ee442770a23c6" rel="stylesheet" />
<link href="{{ pathto('_static/styles/pydata-sphinx-theme.css', 1) }}?digest=365ca57ee442770a23c6" rel="stylesheet" />
{% endmacro %}

{% macro head_js_preload() %}
<!-- Pre-loaded scripts that we'll load fully later -->
<link rel="preload" as="script" href="{{ pathto('_static/scripts/bootstrap.js', 1) }}?digest=c5ced968eda925caa686" />
<link rel="preload" as="script" href="{{ pathto('_static/scripts/pydata-sphinx-theme.js', 1) }}?digest=c5ced968eda925caa686" />
<script src="{{ pathto('_static/vendor/fontawesome/6.1.2/js/all.min.js', 1) }}?digest=c5ced968eda925caa686"></script>
<link rel="preload" as="script" href="{{ pathto('_static/scripts/bootstrap.js', 1) }}?digest=365ca57ee442770a23c6" />
<link rel="preload" as="script" href="{{ pathto('_static/scripts/pydata-sphinx-theme.js', 1) }}?digest=365ca57ee442770a23c6" />
<script src="{{ pathto('_static/vendor/fontawesome/6.1.2/js/all.min.js', 1) }}?digest=365ca57ee442770a23c6"></script>
{% endmacro %}

{% macro body_post() %}
<!-- Scripts loaded after <body> so the DOM is not blocked -->
<script src="{{ pathto('_static/scripts/bootstrap.js', 1) }}?digest=c5ced968eda925caa686"></script>
<script src="{{ pathto('_static/scripts/pydata-sphinx-theme.js', 1) }}?digest=c5ced968eda925caa686"></script>
<script src="{{ pathto('_static/scripts/bootstrap.js', 1) }}?digest=365ca57ee442770a23c6"></script>
<script src="{{ pathto('_static/scripts/pydata-sphinx-theme.js', 1) }}?digest=365ca57ee442770a23c6"></script>
{% endmacro %}
50 changes: 39 additions & 11 deletions about.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,12 @@
</script>

<!-- Loaded before other Sphinx assets -->
<link href="_static/styles/theme.css?digest=c5ced968eda925caa686" rel="stylesheet" />
<link href="_static/styles/bootstrap.css?digest=c5ced968eda925caa686" rel="stylesheet" />
<link href="_static/styles/pydata-sphinx-theme.css?digest=c5ced968eda925caa686" rel="stylesheet" />
<link href="_static/styles/theme.css?digest=365ca57ee442770a23c6" rel="stylesheet" />
<link href="_static/styles/bootstrap.css?digest=365ca57ee442770a23c6" rel="stylesheet" />
<link href="_static/styles/pydata-sphinx-theme.css?digest=365ca57ee442770a23c6" rel="stylesheet" />


<link href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=c5ced968eda925caa686" rel="stylesheet" />
<link href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=365ca57ee442770a23c6" rel="stylesheet" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="_static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.woff2" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="_static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.woff2" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="_static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.woff2" />
Expand All @@ -34,9 +34,9 @@
<link rel="stylesheet" type="text/css" href="_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css?v=0a3b3ea7" />

<!-- Pre-loaded scripts that we'll load fully later -->
<link rel="preload" as="script" href="_static/scripts/bootstrap.js?digest=c5ced968eda925caa686" />
<link rel="preload" as="script" href="_static/scripts/pydata-sphinx-theme.js?digest=c5ced968eda925caa686" />
<script src="_static/vendor/fontawesome/6.1.2/js/all.min.js?digest=c5ced968eda925caa686"></script>
<link rel="preload" as="script" href="_static/scripts/bootstrap.js?digest=365ca57ee442770a23c6" />
<link rel="preload" as="script" href="_static/scripts/pydata-sphinx-theme.js?digest=365ca57ee442770a23c6" />
<script src="_static/vendor/fontawesome/6.1.2/js/all.min.js?digest=365ca57ee442770a23c6"></script>

<script src="_static/documentation_options.js?v=d45e8c67"></script>
<script src="_static/doctools.js?v=888ff710"></script>
Expand All @@ -57,8 +57,12 @@
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Contact" href="contact.html" />
<link rel="prev" title="BrainGlobe" href="index.html" />

<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta name="docsearch:language" content="en"/>



</head>


Expand Down Expand Up @@ -109,6 +113,12 @@
<span class="search-button__kbd-shortcut"><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span>
</form></div>
</div>


<div class="bd-header-announcement container-fluid bd-header-announcement">
<div class="bd-header-announcement__content">BrainGlobe is undergoing restructuring. Keep track of the latest developments on <a href='blog/index.html'>the blog</a></div>
</div>


<nav class="bd-header navbar navbar-expand-lg bd-navbar">
<div class="bd-header__inner bd-page-width">
Expand Down Expand Up @@ -177,6 +187,13 @@
</li>


<li class="nav-item">
<a class="nav-link nav-internal" href="blog/index.html">
Blog
</a>
</li>


<li class="nav-item">
<a class="nav-link nav-internal" href="more.html">
More
Expand Down Expand Up @@ -337,6 +354,13 @@
</li>


<li class="nav-item">
<a class="nav-link nav-internal" href="blog/index.html">
Blog
</a>
</li>


<li class="nav-item">
<a class="nav-link nav-internal" href="more.html">
More
Expand Down Expand Up @@ -484,7 +508,7 @@
<div id="searchbox"></div>
<article class="bd-article" role="main">

<section class="tex2jax_ignore mathjax_ignore" id="about">
<section class="tex2jax_ignore mathjax_ignore" id="about">
<h1>About<a class="headerlink" href="#about" title="Link to this heading">#</a></h1>
<section id="introduction">
<h2>Introduction<a class="headerlink" href="#introduction" title="Link to this heading">#</a></h2>
Expand Down Expand Up @@ -569,6 +593,10 @@ <h1>More details<a class="headerlink" href="#more-details" title="Link to this h
</div>
</section>

<div class="section ablog__blog_comments">


</div>

</article>

Expand Down Expand Up @@ -638,8 +666,8 @@ <h1>More details<a class="headerlink" href="#more-details" title="Link to this h
</div>

<!-- Scripts loaded after <body> so the DOM is not blocked -->
<script src="_static/scripts/bootstrap.js?digest=c5ced968eda925caa686"></script>
<script src="_static/scripts/pydata-sphinx-theme.js?digest=c5ced968eda925caa686"></script>
<script src="_static/scripts/bootstrap.js?digest=365ca57ee442770a23c6"></script>
<script src="_static/scripts/pydata-sphinx-theme.js?digest=365ca57ee442770a23c6"></script>

<footer class="bd-footer">
<div class="bd-footer__inner bd-page-width">
Expand All @@ -653,7 +681,7 @@ <h1>More details<a class="headerlink" href="#more-details" title="Link to this h
<p class="theme-version">
Built with the
<a href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html">PyData Sphinx Theme</a>
0.14.2.
0.14.3.
</p></div>

</div>
Expand Down
Loading

0 comments on commit 97fa5fc

Please sign in to comment.