{"id":"W4414784818","doi":"10.21105/joss.07947","title":"pykoop: a Python Library for Koopman Operator Approximation","year":2025,"lang":"en","type":"article","venue":"The Journal of Open Source Software","topic":"Model Reduction and Neural Networks","field":"Physics and Astronomy","cited_by":1,"is_retracted":false,"has_abstract":true,"ca_institutions":"McGill University","funders":"Fonds de recherche du Québec – Nature et technologies; Institut de Valorisation des Données; Natural Sciences and Engineering Research Council of Canada; Mitacs; Canadian Institute for Advanced Research","keywords":"Python (programming language); Operator (biology); Algebra over a field; R package; Operator theory","routes":{"ca_aff":true,"ca_fund":true,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0007504638,0.001359216,0.001158909,0.0008285653,0.0005712947,0.001533207,0.003403583,0.0009145793,0.09864017],"category_scores_gemma":[0.003460041,0.0009378135,0.001501897,0.000918559,0.0006583143,0.00255656,0.002470426,0.003067446,0.04198695],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.000597842,"about_ca_system_score_gemma":0.001812084,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.003674961,"about_ca_topic_score_gemma":0.004619544,"domain_scores_codex":[0.9995375,0.00006755059,0.0000454588,0.0000877038,0.0001912148,0.00007055874],"domain_scores_gemma":[0.9991573,0.0003280453,0.00007198183,0.0001624563,0.0002110629,0.00006921116],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"not_applicable","study_design_gemma":"not_applicable","study_design_scores_codex":[0.0003946774,0.0002118178,0.002121778,0.00251845,0.0002610161,0.0004774021,0.0003666147,0.07139692,0.01189859,0.07470725,0.5980891,0.2375565],"study_design_scores_gemma":[0.0001957965,0.00005647959,0.001182867,0.0002155467,0.00005012837,0.0003613682,0.00006499658,0.5506959,0.01071639,0.1007724,0.3355575,0.0001306283],"study_design_candidate":"not_applicable","study_design_consensus":"not_applicable","genre_codex":"methods","genre_gemma":"software","genre_scores_codex":[0.001984978,0.0003314975,0.7178525,0.0003205706,0.0001926621,0.0001584038,0.01458537,0.2503196,0.01425441],"genre_scores_gemma":[0.07412856,0.001392584,0.6741909,0.001102111,0.0001844036,0.001706854,0.04578918,0.1694539,0.03205151],"genre_candidate":"software","genre_consensus":null,"teacher_disagreement_score":0.09864017,"threshold_uncertainty_score":0.3299842,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.0183901111510206,"score_gpt":0.2894900541570439,"score_spread":0.2710999430060234,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}