Repository navigation
Update CITATION.cff with the authors of the superbuild and of all BIC-MNI subprojects - #253
Merged
Merged
Conversation
The author list now has 12 entries. It comes from the commit history on develop-1.9.18 and master. The three entries of the previous file stay first. The MINC 2.0 article moves from `identifiers` (which is for identifiers of the software itself) to `preferred-citation`. Add repository-code, abstract, keywords and license. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017W2XL9NLwkxwud7bnGKQah
Contributor
Author
|
Currently this is only the authors of the superbuild, but it could be expanded to all MINC contributors. See other repos for individual files. |
Member
|
yes, we should expand to all authors in all repositories. |
Member
As asked in BIC-MNI#253, the author list is now the union of the authors of this repository and of the 27 BIC-MNI submodules (98 people). The three entries of the previous file stay first. The others are in order of their total score in the superbuild and in the subprojects. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017W2XL9NLwkxwud7bnGKQah
All 98 authors are now in order of their total score: the sum of their scores in the superbuild and in the 27 BIC-MNI subprojects. Before, the three entries of the previous file stayed first. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017W2XL9NLwkxwud7bnGKQah
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Summary
This pull request updates
CITATION.cff(Citation File Format 1.2.0). GitHub uses the file on the default branch for the "Cite this repository" button.The comments of this pull request asked for all authors of all repositories. The author list is now the union of the authors of this repository and of the authors of the 27 BIC-MNI subprojects (the submodules). Each subproject has its own pull request, with its own
CITATION.cffand the evidence for each person (see the list below). This file uses the same person records, so a person has the same name, ORCID iD, e-mail and affiliation in all 28 files.Not in the list: the authors of ANTs (a fork of a third-party project) and of patch_morphology (NIST-MNI), because these are not BIC-MNI projects; and the authors of the third-party libraries that the superbuild downloads and builds (ITK, HDF5, NetCDF and others).
Changes to the file that is on
masternow:authorshas 98 entries (it had 3), in order of total score. The three entries that were there keep their ORCID iDs, e-mail addresses and affiliations.identifierstopreferred-citation, with the full bibliographic data.repository-code,abstract,keywords,license.The author lists are the result of an audit of each repository on the
develop-1.9.18branch (and on the default branch of each): the commit history, and the history that is recorded in the files (RCS$Log$entries, MNI header fields, copyright lines,AUTHORS, ChangeLog entries).This is one of 28 pull requests: one for minc-toolkit-v2 and one for each BIC-MNI submodule. The 27 subproject files use one rule; this file is their union. The list is a proposal. Change it if you do not agree.
Rules
Who is an author. A person is in
authorswhen the person is an author of this repository or of one of the 27 BIC-MNI subprojects. In each repository, a person is an author when the history or the files identify that person as a writer of code or documentation there. There is no minimum number of commits. (README.releasein libminc says "Authors should be sourced from recent commits", and theAUTHORSfiles of the MINC packages also name people who made small contributions.)Not in
authors: people who are only thanked or who reported problems; the authors of bundled third-party code; bots and AI tools; identities that could not be resolved to a person.Order. All authors by total score: the sum of the scores of the person in this repository and in the subprojects. The score in one repository is the largest of these three numbers: commits, RCS log revisions in the file headers, files that credit the person. For an author that a subproject names first (
AUTHORS,COPYING,README), the score in that subproject is at least the number of files that name the person. Equal totals are in alphabetical order. The order is not by surviving lines of code (as in the charts inanalysis/), because bulk imports of third-party code make line counts large (for example the CLAPACK code in bicpl).Person data. An ORCID iD is present only where the ORCID record confirms the person (works or employment). E-mail and affiliation are present only for the three people who have them in the minc-toolkit-v2 file.
Authors and evidence (98)
The number after each subproject is the score of the person in that subproject. The pull request of each subproject has the evidence.
Subproject pull requests
BIC-MNI/libminc#158, BIC-MNI/minc-tools#157, BIC-MNI/bicpl#11, BIC-MNI/bicgl#6, BIC-MNI/Display#92, BIC-MNI/Register#24, BIC-MNI/mni_autoreg#31, BIC-MNI/N3#30, BIC-MNI/EBTKS#11, BIC-MNI/classify#3, BIC-MNI/conglomerate#8, BIC-MNI/inormalize#6, BIC-MNI/EZminc#17, BIC-MNI/ray_trace#4, BIC-MNI/glim_image#1, BIC-MNI/oobicpl#7, BIC-MNI/arguments#3, BIC-MNI/postf#2, BIC-MNI/mrisim#2, BIC-MNI/mni-perllib#5, BIC-MNI/bic-pipelines#9, BIC-MNI/BEaST#16, BIC-MNI/BEaST_library#1, BIC-MNI/xdisp#11, BIC-MNI/minc-widgets#8, BIC-MNI/ILT#8, BIC-MNI/minc_gco#1
Publications
The bibliographic data comes from Crossref.
preferred-citation: Vincent, Neelin, Khalili-Mahani et al. (2016). MINC 2.0: A Flexible Format for Multi-Modal Images. Frontiers in Neuroinformatics 10:35. https://doi.org/10.3389/fninf.2016.00035Named in the repository, but not in
authorsBundled third-party code:
perl-modules/Getopt-Tabular(Greg Ward),perl-modules/Text-Format(Gabor Egressy, Shlomi Fish)analysis/analyze.py(from git-of-theseus, Erik Bernhardsson)Not resolved to a person, or not a person:
root <root@proc-test2.neurorx.com>: 3 commits in 2012 (CentOS packaging)Notes for the maintainers
identifiers. That key is for identifiers of the software itself, and tools such as cffconvert print it as the DOI of the software. This change moves the article topreferred-citation, with the full bibliographic data from Crossref.license: GPL-3.0-only:COPYING.txtis the GPL version 3 text and the repository has no "or any later version" statement. Change it toGPL-3.0-or-laterif that is the intent.Validation
cffconvert --validateand the CFF 1.2.0 JSON schema accept the file.🤖 Generated with Claude Code
https://claude.ai/code/session_017W2XL9NLwkxwud7bnGKQah