Skip to content

Commit 1e221a6

Browse files
committed
Updated the README and pyproject files.
1 parent a8003e5 commit 1e221a6

File tree

2 files changed

+22
-3
lines changed

2 files changed

+22
-3
lines changed

Proposals/orcids/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,6 @@ CREATE TABLE ndb.externalcontacts (
1212

1313
Once this table is created, we can search for ORCIDs and insert them into the database, tying them to publications and users.
1414

15-
The script
15+
To execute the script, install the required packages listed in the `pyproject.toml` file, and run the `get_orcids.py` script. The code was developed using `uv` and a virtual environment under the python version detailed in `.python-version`.
16+
17+
The script, when run, returned 2,614 new ORCIDs for researchers in the Neotoma Database associated with publications. This represents only a fraction of the total ~13,000 article authors, however, many publications in Neotoma do not have DOIs, and so could not be searched in this way, and also, many legacy publications have authors who have not, in the past, obtained ORCIDs.

Proposals/orcids/pyproject.toml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
[project]
2-
name = "orcids"
2+
name = "neotoma-orcid-linker"
3+
authors = [
4+
{name = "Simon Goring", email = "[email protected]"}]
5+
maintainers = [
6+
{name = "Simon Goring", email = "[email protected]"}
7+
]
8+
keywords=["Neotoma", "ORCID", "OpenAlex", "DOI"]
39
version = "0.1.0"
4-
description = "Add your description here"
10+
description = "A script and associated functions to link publication DOIs to Neotoma contributors."
511
readme = "README.md"
612
requires-python = ">=3.12"
713
dependencies = [
@@ -10,3 +16,14 @@ dependencies = [
1016
"python-dotenv>=1.0.1",
1117
"requests>=2.32.3",
1218
]
19+
classifiers = [
20+
"Development Status :: 4 - Beta",
21+
"Intended Audience :: Developers",
22+
"Topic :: Software Development :: Build Tools",
23+
"Programming Language :: Python :: 3.12",
24+
"Topic :: Database",
25+
"Operating System :: POSIX :: Linux",
26+
]
27+
[project.urls]
28+
Repository = "https://github.com/NeotomaDB/Neotoma_SQL"
29+
Homepage="https://www.neotomadb.org"

0 commit comments

Comments
 (0)