Skip to content

Commit 7c017b4

Browse files
committed
chore: add codemeta.json
Used the template from the codemeta repository and modified it to suit the project. This file also tracks the version, and must be updated when other versions in the project are bumped.
1 parent a7a2ec7 commit 7c017b4

File tree

1 file changed

+65
-0
lines changed

1 file changed

+65
-0
lines changed

codemeta.json

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
{
2+
"@context": "https://doi.org/10.5063/schema/codemeta-2.0",
3+
"@type": "SoftwareSourceCode",
4+
"identifier": "gradus",
5+
"description": "Extensible spacetime agnostic general relativistic ray-tracing (GRRT): Gradus.jl is a suite of tools related to tracing geodesics and calculating observational signatures of accreting compact objects. Gradus.jl requires only a specification of the non-zero metric components of a chosen spacetime in order to solve the geodesic equation and compute a wide variety of trajectories and orbits. Various algorithms for calculating physical quantities are implemented generically, so they may be used with different classes of spacetime with minimal implementation.",
6+
"name": "Gradus.jl",
7+
"codeRepository": "https://github.com/astro-group-bristol/Gradus.jl",
8+
"issueTracker": "https://github.com/astro-group-bristol/Gradus.jl/issues",
9+
"license": "https://spdx.org/licenses/GPL-3.0",
10+
"version": "0.4.26",
11+
"programmingLanguage": {
12+
"@type": "ComputerLanguage",
13+
"name": "Julia",
14+
"url": "https://julialang.org/"
15+
},
16+
"author": [
17+
{
18+
"@type": "Person",
19+
"givenName": "Fergus",
20+
"familyName": "Baker",
21+
"email": "fergus.baker@bristol.ac.uk"
22+
},
23+
{
24+
"@type": "Person",
25+
"givenName": "Andy",
26+
"familyName": "Young",
27+
"email": "Andy.Young@bristol.ac.uk"
28+
}
29+
],
30+
"contributor": [
31+
{
32+
"@type": "Person",
33+
"givenName": "Wiktoria",
34+
"familyName": "Tarnopolska"
35+
}
36+
],
37+
"copyrightHolder": [
38+
{
39+
"@type": "Person",
40+
"givenName": "Fergus",
41+
"familyName": "Baker",
42+
"email": "fergus.baker@bristol.ac.uk"
43+
}
44+
],
45+
"maintainer": [
46+
{
47+
"@type": "Person",
48+
"givenName": "Fergus",
49+
"familyName": "Baker",
50+
"email": "fergus.baker@bristol.ac.uk"
51+
}
52+
],
53+
"softwareRequirements": {
54+
"1": {
55+
"@type": "SoftwareApplication",
56+
"identifier": "julia",
57+
"name": "Julia",
58+
"version": ">= 1.11.0"
59+
},
60+
"SystemRequirements": null
61+
},
62+
"keywords": ["astrophysics", "general-relativity", "black-holes", "ray-tracing", "grrt", "gravity", "simulation"],
63+
"readme": "https://github.com/astro-group-bristol/Gradus.jl/blob/main/README.md"
64+
}
65+

0 commit comments

Comments
 (0)