Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🔖 Set canonincal dependencies + initial version and CHANGELOG #4

Draft
wants to merge 29 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
730310e
:recycle: Make correlations more antifragile
shnizzedy Nov 9, 2023
56b616c
:construction: :heavy_minus_sign: :heavy_plus_sign: Begin script to t…
shnizzedy Nov 11, 2023
5b3f06f
:construction: :heavy_minus_sign: :heavy_plus_sign: Work toward movin…
shnizzedy Nov 11, 2023
699e5b4
Add pre-commit hooks for isort and black
nx10 Feb 21, 2023
db1a98e
:rotating_light: Initital run of precommit hooks (isort & black)
shnizzedy Nov 13, 2023
0cdde22
:truck: SSOT cpac_correlations
shnizzedy Nov 14, 2023
164a8a6
:package: Package repo for portable installation
shnizzedy Dec 29, 2023
f87094d
:sparkles: Post boxplots and correlation coefficients to comments and…
shnizzedy Jan 3, 2024
0465513
:sparkles: Add script to post a comment to a given commit and relevan…
shnizzedy Jan 5, 2024
e3c5aad
:necktie: Only walk log_dir if exists
shnizzedy Jan 19, 2024
71bb23b
:package: Make `cpac_regsuite_correlate` a CLI script
shnizzedy Jan 19, 2024
b7e3c0d
:alien: FCP-INDI/CPAC_regtest_pack#7 is merged
shnizzedy Jun 24, 2024
eb56a79
:necktie: Return path to regression YAML when generating
shnizzedy Aug 5, 2024
63ee476
:alien: Update regtest dev branch
ChildMindInstituteCNL Aug 12, 2024
89fc488
:bug: Make `directory = paths` if `paths` is an empty dir
shnizzedy Aug 27, 2024
7447bd6
:goal_net: Coerce `n_cpus` to int
shnizzedy Aug 27, 2024
8b71ac9
:packaging: Fix corrleation script target
shnizzedy Aug 27, 2024
c4d6fed
:necktie: Make JSON an Array
shnizzedy Aug 28, 2024
2fe78c3
:necktie: Make correlations D3-readble JSON
ChildMindInstituteCNL Sep 21, 2024
de1ba8f
:art: Clean up JSON format
ChildMindInstituteCNL Sep 25, 2024
c92a728
:goal_net: Specify AssertionErrors
shnizzedy Sep 26, 2024
17eb0a8
:heavy_plus_sign:/:heavy_minus_sign: Replace `pyppeteer` with `playwr…
ChildMindInstituteCNL Sep 27, 2024
814e024
:goal_net: Warn if playwright + chromium fails
shnizzedy Sep 27, 2024
9eaaf35
:memo: Document `$PLAYWRIGHT_BROWSERS_PATH`
shnizzedy Oct 18, 2024
646a47e
:necktie: Set personal access token in `git.Repo`
shnizzedy Oct 18, 2024
e944381
:necktie: Adjust git fetch-pull-(force)push flow
shnizzedy Oct 21, 2024
0cc9df6
:construction_worker: Update Chromium before building heatmap + repos…
shnizzedy Oct 23, 2024
a3e9843
:bookmark: Set canonincal dependencies + initial version and CHANGELOG
shnizzedy Nov 8, 2024
27c2587
:goal_net: Handle missing correlations
shnizzedy Nov 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
__pycache__
64 changes: 64 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
fail_fast: false

repos:
- repo: https://github.com/python-poetry/poetry
rev: 1.7.0
hooks:
- id: poetry-check

- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.1.9
hooks:
- id: ruff
args: [--fix]
- id: ruff-format

- repo: https://github.com/pre-commit/mirrors-mypy
rev: v1.8.0
hooks:
- id: mypy
args: [--ignore-missing-imports]
additional_dependencies:
- types-requests
- types-toml
- types-PyYAML
- repo: https://github.com/macisamuele/language-formatters-pre-commit-hooks
rev: v2.12.0
hooks:
- id: pretty-format-yaml
args:
- --autofix
- --indent=2
- id: pretty-format-toml
exclude: ^poetry.lock$
args:
- --autofix
- --indent=2
- --no-sort

- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.5.0
hooks:
- id: check-case-conflict
- id: end-of-file-fixer
- id: mixed-line-ending
args:
- --fix=lf
- id: trailing-whitespace
- id: pretty-format-json
args:
- --autofix
- --indent=4
- --no-sort-keys
- id: check-merge-conflict
- id: check-yaml
- id: check-json
- id: check-toml

- repo: local
hooks:
- id: yaml-file-extension
name: Prefer .yaml over .yml.
entry: YAML files must have .yaml extension.
language: fail
files: \.yml$
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<!-- Copyright (C) 2022-2024 C-PAC Developers

This file is part of C-PAC.

C-PAC is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

C-PAC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with C-PAC. If not, see <https://www.gnu.org/licenses/>. -->
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.0.0]

Initial release. See [README](https://github.com/FCP-INDI/C-PAC_regression_dashboard/blob/v1.0.0/README.md).

[1.0.0]: https://github.com/FCP-INDI/C-PAC_regression_dashboard/releases/tag/v1.0.0
Loading