Skip to content

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

247 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FLoRA Validation

FLoRA Validation collects human judgements on extracted replication and reproduction studies, prepares the combined FLoRA dataset, and provides its public lookup API. This repository is the current source for FLoRA ingestion and validation logic.

The FLoRA database is part of FORRT. The application accepts records from flora-extractor, collects human reviews and administrator decisions, and combines approved records with the published FLoRA entry sheets. It prepares output/flora.csv, maintains permanent dataset identities in PostgreSQL, and serves DOI, title, and ID-hash lookups.

Find the right place

Repository boundaries

flora-extractor discovers candidate papers, screens them, identifies their original studies, and extracts outcomes. This repository imports that output and handles human validation, source-sheet ingestion, deduplication, preparation, and publication. The historical FLoRA pipeline in fred-data overlaps with this work; make new FLoRA ingestion and validation changes here. Effect-level FReD work remains distinct.

The main application is FastAPI/Python with PostgreSQL. Its frontend is plain HTML, JavaScript, and CSS in docs/, with no frontend build step. The reference_pipeline/ directory retains an R/Quarto reference implementation; see its README before using it.

First development checks

Python 3.12 is the declared runtime. A fresh development environment can run the mocked tests without production credentials:

python3.12 -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
python -m pytest -q
node --check docs/app.js

Starting or importing app.py performs database initialisation and can start scheduled jobs. Use a disposable local database for application development. The implementation guide explains configuration and first-start behaviour. Keep production database URLs, API keys, personal information, and export/release credentials out of your development checkout and pull requests.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages