-
Notifications
You must be signed in to change notification settings - Fork 1
Add project citation metadata and centralize copyright notices #54
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,27 @@ | ||
| cff-version: 1.2.0 | ||
| message: "If you use this software, please cite it using the metadata below." | ||
| type: software | ||
| title: "BlockInvGPFA" | ||
| abstract: >- | ||
| A scikit-learn-compatible implementation of Gaussian-process factor | ||
| analysis using block matrix inversion for efficient inference with | ||
| variable-length time series. | ||
| authors: | ||
| - family-names: "Musangu" | ||
| given-names: "Brooks M." | ||
| email: "brooks_musangu@hms.harvard.edu" | ||
| affiliation: "Department of Neurobiology, Harvard Medical School" | ||
| orcid: "https://orcid.org/0000-0002-7137-3707" | ||
| - family-names: "Drugowitsch" | ||
| given-names: "Jan" | ||
| email: "jan_drugowitsch@hms.harvard.edu" | ||
| affiliation: "Department of Neurobiology, Harvard Medical School" | ||
| orcid: "https://orcid.org/0000-0002-7846-0408" | ||
| version: "0.1.0" | ||
| license: "BSD-3-Clause" | ||
| repository-code: "https://github.com/CausalityInMotion/BlockInverseGPFA" | ||
| url: "https://blockinversegpfa.readthedocs.io/en/latest/" | ||
| keywords: | ||
| - "Gaussian Processes" | ||
| - "block matrices" | ||
| - "latent variable models" |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -7,12 +7,12 @@ name = "blockinversegpfa" | |
| version = "0.1.0" | ||
| description = "A scikit-learn-compatible GPFA implementation using block matrix inversion." | ||
| authors = [ | ||
| {name = "Brooks M. MUSANGU", email = "brooks_musangu@hms.harvard.edu"}, | ||
| {name = "Jan DRUGOWITSCH", email = "jan_drugowitsch@hms.harvard.edu"} | ||
| {name = "Brooks M. Musangu", email = "brooks_musangu@hms.harvard.edu"}, | ||
| {name = "Jan Drugowitsch", email = "jan_drugowitsch@hms.harvard.edu"} | ||
| ] | ||
| license = {file = "LICENSE.txt"} | ||
| readme = "README.md" | ||
| requires-python = ">=3.9" | ||
| requires-python = ">=3.10,<3.14" | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. As far as I understand, this excludes the current Python version 3.14. Is there a reason for doing this? Does the code not run on Python 3.14? If it does, then we should remove the upper bound, as we generally cannot predict which future versions the code will work with. If it does not, and the problem is easily fixable, then let's do that instead. |
||
| dependencies = [ | ||
| "numpy==2.2.1", | ||
| "scikit-learn==1.6.0", | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This excludes the current Python version 3.14. Is there a reason for not including 3.14?