{"id":"https://openalex.org/W7204198240","doi":"https://doi.org/10.5281/zenodo.22102278","title":"model.py: reference implementation for \"A Computational Framework for Perovskite Indoor Photovoltaic Energy Harvesting\"","display_name":"model.py: reference implementation for \"A Computational Framework for Perovskite Indoor Photovoltaic Energy Harvesting\"","publication_year":2026,"publication_date":"2026-08-25","ids":{"openalex":"https://openalex.org/W7204198240","doi":"https://doi.org/10.5281/zenodo.22102278"},"language":"en","primary_location":{"id":"doi:10.5281/zenodo.22102278","doi":"https://doi.org/10.5281/zenodo.22102278","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.22102278","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Software"},"volume":null,"type":"software","is_traditional":false,"indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.5281/zenodo.22102278","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5029725576","display_name":"Sutanu Chatterjee","orcid":"https://orcid.org/0000-0002-7888-5764","observed_orcids":["https://orcid.org/0000-0002-7888-5764"]},"institutions":[{"id":"https://openalex.org/I173089394","display_name":"ITMO University","ror":"https://ror.org/04txgxn49","country_code":"RU","type":"education","lineage":["https://openalex.org/I173089394"]}],"countries":["RU"],"is_corresponding":false,"raw_author_name":"Chatterjee, Sutanu","raw_affiliation_strings":["ITMO University"],"raw_orcid":"https://orcid.org/0000-0002-7888-5764","affiliations":[{"raw_affiliation_string":"ITMO University","institution_ids":["https://openalex.org/I173089394"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070074494","display_name":"Vladislav Kalinichenko","orcid":"https://orcid.org/0009-0009-1038-5032","observed_orcids":["https://orcid.org/0009-0009-1038-5032"]},"institutions":[{"id":"https://openalex.org/I173089394","display_name":"ITMO University","ror":"https://ror.org/04txgxn49","country_code":"RU","type":"education","lineage":["https://openalex.org/I173089394"]}],"countries":["RU"],"is_corresponding":false,"raw_author_name":"Kalinichenko, Vladislav","raw_affiliation_strings":["ITMO University"],"raw_orcid":"https://orcid.org/0009-0009-1038-5032","affiliations":[{"raw_affiliation_string":"ITMO University","institution_ids":["https://openalex.org/I173089394"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048690818","display_name":"Aleksandra D. Furasova","orcid":"https://orcid.org/0000-0002-7277-5767","observed_orcids":["https://orcid.org/0000-0002-7277-5767","https://orcid.org/0000-0003-0376-1377"]},"institutions":[{"id":"https://openalex.org/I151727225","display_name":"Harbin Engineering University","ror":"https://ror.org/03x80pn82","country_code":"CN","type":"education","lineage":["https://openalex.org/I151727225"]},{"id":"https://openalex.org/I173089394","display_name":"ITMO University","ror":"https://ror.org/04txgxn49","country_code":"RU","type":"education","lineage":["https://openalex.org/I173089394"]}],"countries":["CN","RU"],"is_corresponding":false,"raw_author_name":"Furasova, Aleksandra","raw_affiliation_strings":["ITMO University","Harbin Engineering University"],"raw_orcid":"https://orcid.org/0000-0002-7277-5767","affiliations":[{"raw_affiliation_string":"ITMO University","institution_ids":["https://openalex.org/I173089394"]},{"raw_affiliation_string":"Harbin Engineering University","institution_ids":["https://openalex.org/I151727225"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5086451288","display_name":"Sergey Makarov","orcid":"https://orcid.org/0000-0002-9257-6183","observed_orcids":["https://orcid.org/0000-0002-9257-6183"]},"institutions":[{"id":"https://openalex.org/I151727225","display_name":"Harbin Engineering University","ror":"https://ror.org/03x80pn82","country_code":"CN","type":"education","lineage":["https://openalex.org/I151727225"]},{"id":"https://openalex.org/I173089394","display_name":"ITMO University","ror":"https://ror.org/04txgxn49","country_code":"RU","type":"education","lineage":["https://openalex.org/I173089394"]}],"countries":["CN","RU"],"is_corresponding":false,"raw_author_name":"Makarov, Sergey","raw_affiliation_strings":["ITMO University","Harbin Engineering University"],"raw_orcid":"https://orcid.org/0000-0002-9257-6183","affiliations":[{"raw_affiliation_string":"ITMO University","institution_ids":["https://openalex.org/I173089394"]},{"raw_affiliation_string":"Harbin Engineering University","institution_ids":["https://openalex.org/I151727225"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10247","display_name":"Perovskite Materials and Applications","score":0.8335000276565552,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10247","display_name":"Perovskite Materials and Applications","score":0.8335000276565552,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10468","display_name":"Photovoltaic System Optimization Techniques","score":0.038600001484155655,"subfield":{"id":"https://openalex.org/subfields/2105","display_name":"Renewable Energy, Sustainability and the Environment"},"field":{"id":"https://openalex.org/fields/21","display_name":"Energy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12309","display_name":"solar cell performance optimization","score":0.011599999852478504,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/indoor-photovoltaics","display_name":"indoor photovoltaics","score":0.9440000057220459},{"id":"https://openalex.org/keywords/single-diode-model","display_name":"single-diode model","score":0.6740000247955322},{"id":"https://openalex.org/keywords/external-quantum-efficiency","display_name":"external quantum efficiency","score":0.7419999837875366},{"id":"https://openalex.org/keywords/fill-factor","display_name":"fill factor","score":0.7599999904632568},{"id":"https://openalex.org/keywords/series-resistance","display_name":"series resistance","score":0.781000018119812},{"id":"https://openalex.org/keywords/shunt-resistance","display_name":"shunt resistance","score":0.7409999966621399},{"id":"https://openalex.org/keywords/crystalline-silicon-comparison","display_name":"crystalline silicon comparison","score":0.7070000171661377},{"id":"https://openalex.org/keywords/energy-harvesting","display_name":"energy harvesting","score":0.5920000076293945}],"concepts":[{"id":"https://openalex.org/C41291067","wikidata":"https://www.wikidata.org/wiki/Q1897785","display_name":"Photovoltaic system","level":2,"score":0.6736000180244446},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.47699999809265137},{"id":"https://openalex.org/C205507967","wikidata":"https://www.wikidata.org/wiki/Q900625","display_name":"Quantum efficiency","level":2,"score":0.45669999718666077},{"id":"https://openalex.org/C155011858","wikidata":"https://www.wikidata.org/wiki/Q3036449","display_name":"Perovskite (structure)","level":2,"score":0.45509999990463257},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.44940000772476196},{"id":"https://openalex.org/C97256817","wikidata":"https://www.wikidata.org/wiki/Q1462316","display_name":"Spurious relationship","level":2,"score":0.427700012922287},{"id":"https://openalex.org/C30475298","wikidata":"https://www.wikidata.org/wiki/Q909554","display_name":"Computational physics","level":1,"score":0.4059000015258789},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.3781999945640564},{"id":"https://openalex.org/C129112856","wikidata":"https://www.wikidata.org/wiki/Q375479","display_name":"Standard illuminant","level":2,"score":0.37209999561309814},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.36559998989105225},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3522000014781952},{"id":"https://openalex.org/C4839761","wikidata":"https://www.wikidata.org/wiki/Q212111","display_name":"Spectral line","level":2,"score":0.34790000319480896},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.33309999108314514},{"id":"https://openalex.org/C94915269","wikidata":"https://www.wikidata.org/wiki/Q1834857","display_name":"Detector","level":2,"score":0.313400000333786},{"id":"https://openalex.org/C186370098","wikidata":"https://www.wikidata.org/wiki/Q442787","display_name":"Energy (signal processing)","level":2,"score":0.30309998989105225},{"id":"https://openalex.org/C195766429","wikidata":"https://www.wikidata.org/wiki/Q394","display_name":"Metrology","level":2,"score":0.3000999987125397},{"id":"https://openalex.org/C541104983","wikidata":"https://www.wikidata.org/wiki/Q40015","display_name":"Solar energy","level":2,"score":0.2937000095844269},{"id":"https://openalex.org/C205049153","wikidata":"https://www.wikidata.org/wiki/Q2698605","display_name":"Polarization (electrochemistry)","level":2,"score":0.2904999852180481},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2867000102996826},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.28450000286102295},{"id":"https://openalex.org/C24326235","wikidata":"https://www.wikidata.org/wiki/Q126095","display_name":"Electronic engineering","level":1,"score":0.28349998593330383},{"id":"https://openalex.org/C167590341","wikidata":"https://www.wikidata.org/wiki/Q5527850","display_name":"Gauss\u2013Hermite quadrature","level":5,"score":0.28110000491142273},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.2809999883174896},{"id":"https://openalex.org/C2780089039","wikidata":"https://www.wikidata.org/wiki/Q18387741","display_name":"Perovskite solar cell","level":3,"score":0.2766999900341034},{"id":"https://openalex.org/C49040817","wikidata":"https://www.wikidata.org/wiki/Q193091","display_name":"Optoelectronics","level":1,"score":0.2761000096797943},{"id":"https://openalex.org/C153385146","wikidata":"https://www.wikidata.org/wiki/Q18335","display_name":"Radiation","level":2,"score":0.2667999863624573},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.2660999894142151},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.262800008058548},{"id":"https://openalex.org/C188414643","wikidata":"https://www.wikidata.org/wiki/Q3001183","display_name":"Harmonics","level":3,"score":0.2614000141620636},{"id":"https://openalex.org/C544956773","wikidata":"https://www.wikidata.org/wiki/Q670","display_name":"Silicon","level":2,"score":0.2583000063896179},{"id":"https://openalex.org/C2779667780","wikidata":"https://www.wikidata.org/wiki/Q18206302","display_name":"Crystalline silicon","level":3,"score":0.2517000138759613}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.5281/zenodo.22102278","doi":"https://doi.org/10.5281/zenodo.22102278","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.22102278","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Software"},{"id":"doi:10.5281/zenodo.22102279","doi":"https://doi.org/10.5281/zenodo.22102279","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.22102279","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Software"}],"best_oa_location":{"id":"doi:10.5281/zenodo.22102278","doi":"https://doi.org/10.5281/zenodo.22102278","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.22102278","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Software"},"sustainable_development_goals":[{"display_name":"Affordable and clean energy","score":0.9853000044822693,"id":"https://metadata.un.org/sdg/7"}],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":1,"referenced_works":["https://openalex.org/W7204178378"],"related_works":["https://openalex.org/W7165944031","https://openalex.org/W7204178378","https://openalex.org/W7171528588","https://openalex.org/W4231101727","https://openalex.org/W7206152795","https://openalex.org/W2771539536","https://openalex.org/W7160212323","https://openalex.org/W6925997535","https://openalex.org/W7046879387","https://openalex.org/W7056615225"],"abstract_inverted_index":{"Reference":[0],"implementation":[1],"accompanying":[2],"\"A":[3],"Computational":[4],"Framework":[5],"for":[6,139,144,152,228],"Perovskite":[7],"Indoor":[8,308],"Photovoltaic":[9],"Energy":[10],"Harvesting\".":[11],"A":[12],"single":[13],"Python":[14],"script":[15,41,289],"that":[16],"regenerates":[17],"every":[18,33],"tabulated":[19,54],"value":[20],"in":[21,36,107,217,236,262],"the":[22,25,37,59,65,74,82,91,114,121,134,140,145,153,161,172,177,196,200,204,213,218,229,244,259,280,295,316,321,324,328],"manuscript":[23,197],"from":[24,44,73,294],"same":[26,245,260],"closed-form":[27],"single-diode":[28],"expressions.":[29],"Two":[30],"constants":[31,282],"set":[32],"indoor":[34,304],"result":[35],"paper,":[38],"and":[39,103,142,193,203,247,302],"this":[40,88,288],"derives":[42,290],"both":[43],"published":[45],"standard":[46],"spectra":[47],"by":[48,81,333,373],"direct":[49],"quadrature":[50],"rather":[51,344,353,375],"than":[52,345,354,376],"adopting":[53],"values.":[55],"The":[56,111,253,339,347,367],"first":[57],"is":[58,89,98,113,174,211,220,248,342,351,371],"luminous":[60],"efficacy":[61,93],"of":[62,64,94,160,195,258,359],"radiation":[63],"source,":[66],"317":[67],"lm":[68],"per":[69,158,365],"optical":[70],"watt,":[71],"computed":[72,119],"CIE":[75,83],"LED-B3":[76],"4000":[77],"K":[78],"illuminant":[79],"weighted":[80],"1924":[84],"photopic":[85],"luminosity":[86],"function;":[87],"not":[90,105],"wall-plug":[92],"a":[95,108,128,221],"luminaire,":[96],"which":[97],"roughly":[99,156,312],"three":[100,313],"times":[101],"smaller":[102],"does":[104],"belong":[106],"photometric-to-radiometric":[109],"conversion.":[110],"second":[112],"spectral":[115,348],"utilisation":[116,349],"factor":[117,332,350],"M,":[118],"against":[120,270],"ASTM":[122],"G173":[123],"AM":[124],"1.5G":[125],"spectrum":[126,163],"with":[127,199,356],"step-function":[129],"external":[130],"quantum":[131],"efficiency":[132],"to":[133,335],"band":[135,169],"edge,":[136,170],"giving":[137],"1.84":[138],"perovskite":[141,154],"1.04":[143],"crystalline":[146,368],"silicon":[147,369],"reference.":[148],"M":[149],"exceeds":[150],"unity":[151],"because":[155],"45":[157],"cent":[159],"solar":[162],"lies":[164],"beyond":[165],"its":[166],"760":[167],"nm":[168],"where":[171],"absorber":[173],"transparent,":[175],"while":[176],"LED":[178],"emits":[179],"almost":[180],"nothing":[181],"there.":[182],"Running":[183],"\"python3":[184],"model.py\"":[185],"prints":[186],"Tables":[187],"1,":[188],"3,":[189],"4,":[190],"5,":[191],"6":[192],"7":[194],"together":[198],"extracted":[201],"parameters":[202],"intermediate":[205],"quantities":[206],"they":[207],"depend":[208],"on.":[209],"Nothing":[210],"fitted;":[212],"only":[214],"numerical":[215],"solver":[216],"pipeline":[219],"one-dimensional":[222],"root-find":[223],"inverting":[224],"Green's":[225],"fill-factor":[226],"expression":[227],"normalised":[230],"series":[231],"resistance.":[232],"Dependencies":[233],"are":[234,255,310],"pinned":[235],"requirements.txt.":[237],"An":[238],"interactive":[239],"browser-based":[240],"estimator,":[241],"PeroCast,":[242],"accompanies":[243],"paper":[246],"deposited":[249],"separately":[250],"at":[251],"doi:10.5281/zenodo.22101976.":[252],"two":[254,281],"independent":[256],"implementations":[257],"model":[261,329],"different":[263],"languages,":[264],"so":[265],"agreement":[266],"between":[267],"them":[268],"guards":[269],"transcription":[271],"error":[272],"as":[273,275,284],"well":[274],"arithmetic":[276],"error.":[277],"PeroCast":[278],"carries":[279],"above":[283],"fixed":[285],"values,":[286],"whereas":[287],"them.":[291],"Limitations,":[292],"inherited":[293],"paper.":[296],"No":[297],"harvester":[298],"hardware":[299],"was":[300,306],"constructed":[301],"no":[303],"measurement":[305],"performed.":[307],"figures":[309],"extrapolated":[311],"hundredfold":[314],"below":[315],"lowest":[317],"measured":[318,377],"irradiance;":[319],"over":[320],"threefold":[322],"extrapolation":[323],"data":[325],"do":[326],"permit,":[327],"over-predicts":[330],"fill":[331],"up":[334],"5.8":[336],"percentage":[337],"points.":[338],"shunt":[340],"resistance":[341],"assumed":[343],"measured.":[346],"modelled":[352],"measured,":[355],"an":[357],"uncertainty":[358],"order":[360],"plus":[361],"or":[362],"minus":[363],"5":[364],"cent.":[366],"reference":[370],"defined":[372],"nominal":[374],"parameters.":[378]},"counts_by_year":[],"updated_date":"2026-10-09T09:14:12.587421","created_date":"2026-08-26T00:00:00"}
