Skip to content

Commit

Permalink
Merge pull request datajoint#170 from ttngu207/modular_clustering
Browse files Browse the repository at this point in the history
Pull from `main`
  • Loading branch information
Thinh Nguyen authored Sep 13, 2023
2 parents 8ad337c + 2ab8585 commit 94f1562
Show file tree
Hide file tree
Showing 32 changed files with 1,881 additions and 939 deletions.
177 changes: 0 additions & 177 deletions .github/workflows/development.yaml

This file was deleted.

27 changes: 27 additions & 0 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Release
on:
workflow_dispatch:
jobs:
make_github_release:
uses: datajoint/.github/.github/workflows/make_github_release.yaml@main
pypi_release:
needs: make_github_release
uses: datajoint/.github/.github/workflows/pypi_release.yaml@main
secrets:
TWINE_USERNAME: ${{secrets.TWINE_USERNAME}}
TWINE_PASSWORD: ${{secrets.TWINE_PASSWORD}}
with:
UPLOAD_URL: ${{needs.make_github_release.outputs.release_upload_url}}
mkdocs_release:
uses: datajoint/.github/.github/workflows/mkdocs_release.yaml@main
permissions:
contents: write
# devcontainer-build:
# uses: datajoint/.github/.github/workflows/devcontainer-build.yaml@main
# devcontainer-publish:
# needs:
# - devcontainer-build
# uses: datajoint/.github/.github/workflows/devcontainer-publish.yaml@main
# secrets:
# DOCKERHUB_USERNAME: ${{secrets.DOCKERHUB_USERNAME}}
# DOCKERHUB_TOKEN: ${{secrets.DOCKERHUB_TOKEN_FOR_ELEMENTS}}
34 changes: 34 additions & 0 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Test
on:
push:
pull_request:
workflow_dispatch:
jobs:
# devcontainer-build:
# uses: datajoint/.github/.github/workflows/devcontainer-build.yaml@main
tests:
runs-on: ubuntu-latest
strategy:
matrix:
py_ver: ["3.9", "3.10"]
mysql_ver: ["8.0", "5.7"]
include:
- py_ver: "3.8"
mysql_ver: "5.7"
- py_ver: "3.7"
mysql_ver: "5.7"
steps:
- uses: actions/checkout@v3
- name: Set up Python ${{matrix.py_ver}}
uses: actions/setup-python@v4
with:
python-version: ${{matrix.py_ver}}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install flake8 "black[jupyter]"
- name: Run style tests
run: |
python_version=${{matrix.py_ver}}
black element_array_ephys --check --verbose --target-version py${python_version//.}
17 changes: 0 additions & 17 deletions .github/workflows/u24_element_before_release.yml

This file was deleted.

31 changes: 0 additions & 31 deletions .github/workflows/u24_element_release_call.yml

This file was deleted.

14 changes: 0 additions & 14 deletions .github/workflows/u24_element_tag_to_release.yml

This file was deleted.

42 changes: 42 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,42 @@
Observes [Semantic Versioning](https://semver.org/spec/v2.0.0.html) standard and
[Keep a Changelog](https://keepachangelog.com/en/1.0.0/) convention.

## [0.2.11] - 2023-06-29

+ Update - Improve kilosort triggering routine - better logging, remove temporary files, robust resumable processing
+ Add - Null value for `package_version` to patch bug
+ Update - GitHub Actions workflows
+ Update - README instructions

## [0.2.10] - 2023-05-26

+ Add - Kilosort, NWB, and DANDI citations
+ Fix - CSS to improve readability of tables in dark mode
+ Update - mkdocs.yaml

## [0.2.9] - 2023-05-11

+ Fix - `.ipynb` dark mode output for all notebooks.

## [0.2.8] - 2023-04-28

+ Fix - `.ipynb` output in tutorials is not visible in dark mode.

## [0.2.7] - 2023-04-19

+ Bugfix - A name remapping dictionary was added to ensure consistency between the column names of the `metrics.csv` file and the attribute names of the `QualityMetrics` table

## [0.2.6] - 2023-04-17

+ Fix - Update Pandas DataFrame column name to insert `pt_ratio` in `QualityMetrics.Waveform` table

## [0.2.5] - 2023-04-12

+ Add - docstrings for quality metric tables
+ Fix - docstring errors
+ Update - `concepts.md`
+ Update - schema diagrams with quality metrics tables

## [0.2.4] - 2023-03-10

+ Update - Requirements with `ipywidgets` and `scikit-image` for plotting widget
Expand Down Expand Up @@ -90,6 +126,12 @@ Observes [Semantic Versioning](https://semver.org/spec/v2.0.0.html) standard and
+ Add - Probe table supporting: Neuropixels probes 1.0 - 3A, 1.0 - 3B, 2.0 - SS,
2.0 - MS

[0.2.10]: https://github.com/datajoint/element-array-ephys/releases/tag/0.2.10
[0.2.9]: https://github.com/datajoint/element-array-ephys/releases/tag/0.2.9
[0.2.8]: https://github.com/datajoint/element-array-ephys/releases/tag/0.2.8
[0.2.7]: https://github.com/datajoint/element-array-ephys/releases/tag/0.2.7
[0.2.6]: https://github.com/datajoint/element-array-ephys/releases/tag/0.2.6
[0.2.5]: https://github.com/datajoint/element-array-ephys/releases/tag/0.2.5
[0.2.4]: https://github.com/datajoint/element-array-ephys/releases/tag/0.2.4
[0.2.3]: https://github.com/datajoint/element-array-ephys/releases/tag/0.2.3
[0.2.2]: https://github.com/datajoint/element-array-ephys/releases/tag/0.2.2
Expand Down
Loading

0 comments on commit 94f1562

Please sign in to comment.