{"id":"W2942922338","doi":"10.21105/joss.01296","title":"PoreSpy: A Python Toolkit for Quantitative Analysis of Porous Media Images","year":2019,"lang":"en","type":"article","venue":"The Journal of Open Source Software","topic":"Hydrocarbon exploration and reservoir analysis","field":"Engineering","cited_by":440,"is_retracted":false,"has_abstract":true,"ca_institutions":"McGill University; University of Waterloo","funders":"Engineering and Physical Sciences Research Council; Faraday Institution; University of Engineering and Technology, Lahore","keywords":"Python (programming language); Computer science; Computer graphics (images); Porous medium; World Wide Web; Programming language; Porosity; Engineering","routes":{"ca_aff":true,"ca_fund":false,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"codex-gemma-dda1882f352a","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.001103339,0.0001321074,0.0006176095,0.0003850815,0.00005144641,0.00007025406,0.0007865178,0.0000539348,0.0002203781],"category_scores_gemma":[0.0003238459,0.00008411294,0.0003404643,0.0008881139,0.00004459375,0.0003420728,0.00008169217,0.0001721273,0.00001187036],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00003525415,"about_ca_system_score_gemma":0.00004186238,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00004385064,"about_ca_topic_score_gemma":0.00005389873,"domain_scores_codex":[0.998771,0.0001054021,0.0005573991,0.00008110055,0.0003278808,0.0001572846],"domain_scores_gemma":[0.9982618,0.0007078763,0.0003575505,0.0002932169,0.0003062926,0.00007326424],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"simulation_or_modeling","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.0002993555,0.00004627445,0.004445085,0.00006030388,0.004647018,0.000004375954,0.009670358,0.9724544,0.002802043,0.00005778916,0.003076284,0.002436736],"study_design_scores_gemma":[0.011125,0.002516517,0.04705107,0.0008579512,0.03474336,0.0001343447,0.08526482,0.7431263,0.02827346,0.004365676,0.0399416,0.002599931],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"empirical","genre_gemma":"empirical","genre_scores_codex":[0.7947261,0.001171772,0.2026705,0.0003679259,0.0001720187,0.0003377137,0.00006683466,0.00004217196,0.0004450119],"genre_scores_gemma":[0.9939321,0.0001606952,0.005305344,0.0000575562,0.00004063802,0.000003788519,0.0000177171,0.00003509802,0.0004471056],"genre_candidate":"empirical","genre_consensus":"empirical","teacher_disagreement_score":0.2293281,"threshold_uncertainty_score":0.3430026,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02343957117045474,"score_gpt":0.2856852387217766,"score_spread":0.2622456675513219,"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."}}