Skip to content

Commit

Permalink
Update metadata
Browse files Browse the repository at this point in the history
  • Loading branch information
APN-Pucky committed Aug 30, 2024
1 parent b30b182 commit 2aadc0c
Show file tree
Hide file tree
Showing 4 changed files with 48 additions and 10 deletions.
22 changes: 16 additions & 6 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,28 @@
# See https://pre-commit.com/hooks.html for more hooks
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.0.1
rev: v4.6.0
hooks:
- id: check-toml
- id: check-yaml
- id: end-of-file-fixer
- id: mixed-line-ending
- id: check-added-large-files
- id: check-case-conflict
- id: check-merge-conflict
- id: check-symlinks
- id: check-json
- id: check-yaml
- id: check-toml
- id: check-xml
- id: debug-statements
- id: end-of-file-fixer
- id: mixed-line-ending
- id: trailing-whitespace

- repo: https://github.com/psf/black
rev: 22.3.0
hooks:
- id: black

- repo: https://github.com/PyCQA/isort
rev: 5.12.0
rev: 5.13.2
hooks:
- id: isort
args: ["--profile", "black"]
26 changes: 26 additions & 0 deletions .zenodo.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"description": "Package to draw Feynman diagrams in python.",
"license": "GPL-3.0-only",
"title": "pyfeyn2",
"version": "2.4.2",
"upload_type": "software",
"creators": [
{
"affiliation": "Institut für Theoretische Physik, Universität Münster",
"name": "Alexander Puck Neuwirth",
"orcid": "0000-0002-2484-1328"
}
],
"access_right": "open",
"keywords": [
"physics",
"python"
],
"related_identifiers": [
{
"scheme": "url",
"identifier": "https://github.com/APN-Pucky/pyfeyn2/tree/2.4.2",
"relation": "isSupplementTo"
}
]
}
6 changes: 3 additions & 3 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
cff-version: 1.2.0
title: 'pyfeyn2'
version: 2.3.10
abstract: Fork of pyfeyn with new features
version: 2.4.2
abstract: Package to draw Feynman diagrams in python. Fork of pyfeyn with new features.
message: If you use this software, please cite it using these metadata.
authors:
- family-names: Neuwirth
given-names: Alexander Puck
orcid: "https://orcid.org/0000-0002-2484-1328"
date-released: '2023-11-02'
date-released: '2024-06-01'
doi: 10.5281/zenodo.10067115
license: GPL-3.0-only
type: software
Expand Down
4 changes: 3 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@
name = "pyfeyn2"
version = "0.0.0"
description = "PyFeyn is a package which makes drawing Feynman diagrams simple and programmatic. Feynman diagrams are important constructs in perturbative field theory, so being able to draw them in a programmatic fashion is important if attempting to enumerate a large number of diagram configurations is important. The output quality of PyFeyn diagrams (into PDF or EPS formats) is very high, and special effects can be obtained by using constructs from PyX, which PyFeyn is based around"
authors = ["Alexander Puck Neuwirth <alexander@neuwirth-informatik.de>"]
authors = [
{ name = "Alexander Puck Neuwirth", email = "alexander@neuwirth-informatik.de>" },
]
readme = "README.md"
repository = "https://github.com/APN-Pucky/pyfeyn2"

Expand Down

0 comments on commit 2aadc0c

Please sign in to comment.