Commit graph

8 commits

Author SHA1 Message Date
67b46d5140
feat!: generalize script by removing organizational metadata
All checks were successful
Test pipeline / test (push) Successful in 14s
Remove Phase class, organizational metadata blocks, and unused project fields. Update configuration
to use 'default_grants' and simplify PI usage to fallback corresponding author determination only.

BREAKING CHANGES: - Remove 'phase' and 'project' fields from configuration - Use 'default_grants'
instead of 'default_grant' - Generate only standard Dataverse citation metadata
2025-07-07 14:41:39 +02:00
01bc537bd8
Fix license field being wrapped in tuple due to trailing comma
All checks were successful
Test pipeline / test (push) Successful in 16s
Remove trailing comma after license dictionary assignment that was causing the license field to be
stored as a single-element tuple instead of a plain dictionary object.
2025-07-04 10:54:06 +02:00
2c88a76f4e
Fix missing affiliation in Person class output
All checks were successful
Test pipeline / test (push) Successful in 12s
2025-05-20 13:52:49 +02:00
77930649b1
Fix affiliation field name in Person class
All checks were successful
Test pipeline / test (push) Successful in 13s
2025-05-20 13:27:54 +02:00
554951265e
Add comprehensive docstrings to classes and methods
Improve type annotations in Person.to_dict() and CustomEncoder class
to better reflect the actual return types. Enhance documentation for
Institution, Person, Abstract, and CustomEncoder classes with detailed
method descriptions and parameter explanations.
2025-05-20 13:20:18 +02:00
f84a274848
Add support for ROR institution identifiers in affiliations 2025-05-20 13:07:43 +02:00
f7130898fc
Add additional topic metadata fields for OpenAlex integration
All checks were successful
Test pipeline / test (push) Successful in 14s
2025-05-20 10:04:11 +02:00
9be53fd2fc
Initial commit and release of doi2dataset 2025-03-21 14:53:23 +01:00