Spaces:
Sleeping
Sleeping
import json | |
from tqdm import tqdm | |
import typer | |
def preprocess(data_path, processed_data_path): | |
with open(data_path) as f: | |
data = json.loads(f.read()) | |
with open(processed_data_path, "w") as f: | |
for grant in tqdm(data["grants"]): | |
if any( | |
[ | |
org["name"] == "The Wellcome Trust" | |
for org in grant["fundingOrganization"] | |
] | |
): | |
f.write(json.dumps(grant) + "\n") | |
if __name__ == "__main__": | |
typer.run(preprocess) | |