Skip to main content

Module research

Module research 

Source
Expand description

Academic Research Artifacts (Phase 7)

This module provides tools for academic research workflows:

  • Research artifact metadata with CRediT taxonomy
  • Citation generation (BibTeX, CFF)
  • Literate programming document support
  • Pre-registration with cryptographic commitments
  • Double-blind anonymization
  • Jupyter notebook export
  • Citation graph management
  • RO-Crate packaging
  • Archive deposits (Zenodo, Figshare)

Re-exports§

pub use anonymization::AnonymizationConfig;
pub use anonymization::AnonymizedArtifact;
pub use anonymization::AnonymousAuthor;
pub use archive::ArchiveDeposit;
pub use archive::ArchiveProvider;
pub use archive::DepositError;
pub use archive::DepositMetadata;
pub use archive::DepositResult;
pub use archive::FigshareConfig;
pub use archive::ZenodoConfig;
pub use artifact::Affiliation;
pub use artifact::ArtifactType;
pub use artifact::Author;
pub use artifact::ContributorRole;
pub use artifact::License;
pub use artifact::ResearchArtifact;
pub use artifact::ValidationError;
pub use citation::CitationMetadata;
pub use citation_graph::CitationEdge;
pub use citation_graph::CitationGraph;
pub use citation_graph::CitationNode;
pub use citation_graph::EdgeType;
pub use literate::CodeBlock;
pub use literate::LiterateDocument;
pub use notebook::Cell;
pub use notebook::CellOutput;
pub use notebook::CellType;
pub use notebook::KernelSpec;
pub use notebook::NotebookExporter;
pub use preregistration::PreRegistration;
pub use preregistration::PreRegistrationCommitment;
pub use preregistration::PreRegistrationError;
pub use preregistration::PreRegistrationReveal;
pub use preregistration::SignedPreRegistration;
pub use preregistration::TimestampProof;
pub use ro_crate::EntityType;
pub use ro_crate::RoCrate;
pub use ro_crate::RoCrateDescriptor;
pub use ro_crate::RoCrateEntity;

Modules§

anonymization
Anonymization Config for double-blind (ENT-023)
archive
Archive Deposit for Zenodo/figshare (ENT-027)
artifact
Research Artifact and Author structs (ENT-019)
citation
Citation Metadata with BibTeX/CFF export (ENT-020)
citation_graph
Citation Graph with upstream aggregation (ENT-025)
literate
Literate Document with Typst support (ENT-021)
notebook
Notebook Exporter for Jupyter bridge (ENT-024)
preregistration
Pre-Registration with hash commitment (ENT-022)
ro_crate
RO-Crate bundling (ENT-026)