99 < meta name ="citation_title " content ="PICA: Advanced High-Precision Transport Measurement Automation with Python ">
1010 < meta name ="citation_author " content ="Deshmukh, Prathamesh ">
1111 < meta name ="citation_author " content ="Mukherjee, Sudip ">
12- < meta name ="citation_date " content ="2025/12/22 ">
12+ < meta name ="citation_publication_date " content ="2025/12/22 ">
1313 < meta name ="citation_doi " content ="10.5281/zenodo.18377216 ">
1414 < meta name ="citation_technical_report_institution " content ="UGC-DAE Consortium for Scientific Research, Mumbai Centre ">
1515 < meta name ="citation_pdf_url " content ="https://prathameshnium.github.io/PICA-Python-Instrument-Control-and-Automation/publications/pica-paper.pdf ">
1616 < meta name ="citation_keywords " content ="Python, Hardware Control, Automation, PyVISA, Condensed Matter Physics, Cryogenics, SCPI, Instrumentation ">
17- < meta name ="citation_abstract " content ="PICA (Python-based Instrument Control and Automation) is a modular open-source software suite designed to automate advanced transport measurements. It supports resistance measurements covering 24 orders of magnitude (10^-8 to 10^16 Ω) and integrates with Keithley, Keysight, and Lakeshore hardware using a multiprocessing architecture. ">
1817
1918 < style >
20- body { font-family : -apple-system, BlinkMacSystemFont, "Segoe UI" , Roboto, Helvetica, Arial, sans-serif; line-height : 1.6 ; color : # 333 ; max-width : 800px ; margin : 40px auto; padding : 0 20px ; }
21- h1 { color : # 2c3e50 ; border-bottom : 2px solid # eee ; padding-bottom : 10px ; }
22- h2 { color : # 34495e ; margin-top : 30px ; }
23- .meta-box { background : # f8f9fa ; border-left : 5px solid # 007bff ; padding : 15px ; margin : 20px 0 ; border-radius : 4px ; }
24- .doi-badge { display : inline-block; background : # 007bff ; color : white; padding : 2px 8px ; border-radius : 3px ; text-decoration : none; font-weight : bold; }
25- .osf-badge { display : inline-block; background : # 00b4d8 ; color : white; padding : 2px 8px ; border-radius : 3px ; text-decoration : none; font-weight : bold; }
26- pre { background : # 2d3436 ; color : # dfe6e9 ; padding : 15px ; border-radius : 5px ; overflow-x : auto; font-size : 0.9em ; }
27- table { width : 100% ; border-collapse : collapse; margin : 20px 0 ; }
28- th , td { text-align : left; padding : 12px ; border-bottom : 1px solid # ddd ; }
29- th { background-color : # f2f2f2 ; }
30- .btn { display : inline-block; background : # 28a745 ; color : white; padding : 10px 20px ; text-decoration : none; border-radius : 5px ; margin-top : 10px ; }
31- .btn : hover { background : # 218838 ; }
19+ : root {
20+ --primary-color : # 1a365d ;
21+ --accent-color : # 2b6cb0 ;
22+ --bg-color : # f7fafc ;
23+ --text-color : # 2d3748 ;
24+ --border-color : # e2e8f0 ;
25+ }
26+
27+ body {
28+ font-family : -apple-system, BlinkMacSystemFont, "Segoe UI" , Roboto, Helvetica, Arial, sans-serif;
29+ line-height : 1.6 ;
30+ color : var (--text-color );
31+ background-color : var (--bg-color );
32+ margin : 0 ;
33+ padding : 20px ;
34+ }
35+
36+ .container {
37+ max-width : 800px ;
38+ margin : 40px auto;
39+ background : # ffffff ;
40+ padding : 40px ;
41+ border-radius : 8px ;
42+ box-shadow : 0 4px 6px rgba (0 , 0 , 0 , 0.05 ), 0 1px 3px rgba (0 , 0 , 0 , 0.1 );
43+ }
44+
45+ header { margin-bottom : 30px ; text-align : center; }
46+ h1 { color : var (--primary-color ); border-bottom : 2px solid var (--border-color ); padding-bottom : 15px ; margin-top : 0 ; font-size : 2.2rem ; line-height : 1.3 ; }
47+ h2 { color : var (--primary-color ); margin-top : 35px ; border-bottom : 1px solid var (--border-color ); padding-bottom : 5px ;}
48+
49+ .authors { font-size : 1.1rem ; font-weight : 600 ; color : # 2c5282 ; margin-bottom : 5px ; }
50+ .affiliations { font-size : 0.9rem ; color : # 4a5568 ; line-height : 1.4 ; }
51+
52+ .meta-box { background : # ebf8ff ; border-left : 4px solid var (--accent-color ); padding : 15px 20px ; margin : 20px 0 ; border-radius : 0 4px 4px 0 ; font-size : 0.95rem ; }
53+ .badge { display : inline-block; padding : 2px 8px ; border-radius : 4px ; text-decoration : none; font-weight : bold; font-size : 0.9em ; color : white; transition : opacity 0.2s ;}
54+ .badge : hover { opacity : 0.8 ; }
55+ .badge-zenodo { background : # 007bff ; }
56+ .badge-osf { background : # 00b4d8 ; }
57+
58+ .abstract-text { font-size : 1.05rem ; text-align : justify; margin-bottom : 25px ; }
59+
60+ .btn-group { display : flex; flex-wrap : wrap; gap : 12px ; margin-top : 15px ; }
61+ .btn { display : inline-flex; align-items : center; justify-content : center; background : # 28a745 ; color : white; padding : 10px 20px ; text-decoration : none; border-radius : 5px ; font-weight : 600 ; transition : background 0.2s , transform 0.1s ; }
62+ .btn : hover { background : # 218838 ; transform : translateY (-1px ); }
63+ .btn-secondary { background : # 4a5568 ; }
64+ .btn-secondary : hover { background : # 2d3748 ; }
3265 .btn-osf { background : # 00b4d8 ; }
3366 .btn-osf : hover { background : # 0096c7 ; }
67+
68+ table { width : 100% ; border-collapse : collapse; margin : 20px 0 ; font-size : 0.95rem ; }
69+ th , td { text-align : left; padding : 12px 15px ; border-bottom : 1px solid var (--border-color ); }
70+ th { background-color : # f8fafc ; color : var (--primary-color ); font-weight : 600 ; }
71+ tr : hover { background-color : # f7fafc ; }
72+
73+ pre { background : # 1a202c ; color : # e2e8f0 ; padding : 20px ; border-radius : 6px ; overflow-x : auto; font-size : 0.9rem ; border : 1px solid # 2d3748 ; }
74+
75+ footer { margin-top : 40px ; padding-top : 20px ; border-top : 1px solid var (--border-color ); font-size : 0.85rem ; color : # 718096 ; text-align : center; }
76+ footer a { color : var (--accent-color ); text-decoration : none; }
77+ footer a : hover { text-decoration : underline; }
3478 </ style >
3579</ head >
3680< body >
3781
38- < header >
39- < h1 > PICA: Advanced High-Precision Transport Measurement Automation with Python</ h1 >
40- < p > < strong > Prathamesh Deshmukh< sup > 1,2</ sup > and Sudip Mukherjee< sup > 1,2</ sup > </ strong > </ p >
41- < p > < small > 1. UGC-DAE Consortium for Scientific Research, Mumbai Centre< br >
42- 2. Savitribai Phule Pune University, Pune, India</ small > </ p >
43- </ header >
82+ < div class ="container ">
83+ < header >
84+ < h1 > PICA: Advanced High-Precision Transport Measurement Automation with Python</ h1 >
85+ < p class ="authors "> Prathamesh Deshmukh< sup > 1,2</ sup > and Sudip Mukherjee< sup > 1,2</ sup > </ p >
86+ < p class ="affiliations ">
87+ 1. UGC-DAE Consortium for Scientific Research, Mumbai Centre< br >
88+ 2. Savitribai Phule Pune University, Pune, India
89+ </ p >
90+ </ header >
4491
45- < div class ="meta-box ">
46- < strong > Preprint Status:</ strong > Published on December 22, 2025.< br >
47- < strong > DOI (Zenodo):</ strong > < a href ="https://doi.org/10.5281/zenodo.18377216 " class ="doi-badge "> 10.5281/zenodo.18377216</ a > < br >
48- < strong > DOI (OSF):</ strong > < a href ="https://doi.org/10.17605/OSF.IO/7QK2S " class ="osf-badge "> 10.17605/OSF.IO/7QK2S</ a >
49- </ div >
92+ < main >
93+ < div class ="meta-box ">
94+ < strong > Preprint Status:</ strong > Published on December 22, 2025< br >
95+ < strong > DOI (Zenodo):</ strong > < a href ="https://doi.org/10.5281/zenodo.18377216 " class ="badge badge-zenodo "> 10.5281/zenodo.18377216</ a > < br >
96+ < strong > DOI (OSF):</ strong > < a href ="https://doi.org/10.17605/OSF.IO/7QK2S " class ="badge badge-osf "> 10.17605/OSF.IO/7QK2S</ a >
97+ </ div >
5098
51- < section >
52- < h2 > Abstract</ h2 >
53- < p >
54- PICA (Python-based Instrument Control and Automation) is a modular open-source software suite designed to automate advanced transport measurements for electronic devices and material samples. It provides an extensible, unified GUI-based framework to coordinate high-precision instruments including current sources (DC/AC), nanovoltmeters, electrometers, impedance analysers, and temperature controllers.
55- </ p >
56- < a href ="pica-paper.pdf " class ="btn "> View PDF Preprint</ a >
57- < a href ="https://www.academia.edu/165176821/PICA_Advanced_High_Precision_Transport_Measurement_Automation_with_Python " class ="btn " style ="margin-left: 10px; "> View on Academia.edu</ a >
58- < a href ="https://osf.io/7qk2s/files/gc93r " class ="btn btn-osf " style ="margin-left: 10px; "> View on OSF</ a >
59- </ section >
99+ < section >
100+ < h2 > Abstract</ h2 >
101+ < p class ="abstract-text ">
102+ PICA (Python-based Instrument Control and Automation) is a modular open-source software suite designed to automate advanced transport measurements for electronic devices and material samples. It provides an extensible, unified GUI-based framework to coordinate high-precision instruments including current sources (DC/AC), nanovoltmeters, electrometers, impedance analysers, and temperature controllers.
103+ </ p >
104+
105+ < div class ="btn-group ">
106+ < a href ="https://prathameshnium.github.io/PICA-Python-Instrument-Control-and-Automation/publications/pica-paper.pdf " class ="btn "> View PDF Preprint</ a >
107+ < a href ="https://www.academia.edu/165176821/PICA_Advanced_High_Precision_Transport_Measurement_Automation_with_Python " class ="btn btn-secondary "> Academia.edu</ a >
108+ < a href ="https://osf.io/7qk2s/files/gc93r " class ="btn btn-osf "> OSF Repository</ a >
109+ </ div >
110+ </ section >
60111
61- < section >
62- < h2 > Key Capabilities</ h2 >
63- < table >
64- < thead >
65- < tr >
66- < th > Feature</ th >
67- < th > Specification / Support</ th >
68- </ tr >
69- </ thead >
70- < tbody >
71- < tr >
72- < td > < strong > Resistance Range</ strong > </ td >
73- < td > 10< sup > -8</ sup > Ω to 10< sup > 16</ sup > Ω (24 orders of magnitude)</ td >
74- </ tr >
75- < tr >
76- < td > < strong > Architecture</ strong > </ td >
77- < td > Multiprocessing (UI-Isolation) & Fault Tolerant</ td >
78- </ tr >
79- < tr >
80- < td > < strong > Hardware Brands</ strong > </ td >
81- < td > Keithley, Keysight, Lakeshore, Quantum Design (PPMS)</ td >
82- </ tr >
83- < tr >
84- < td > < strong > Measurements</ strong > </ td >
85- < td > I-V, R vs T, Capacitance, Pyroelectric Current</ td >
86- </ tr >
87- </ tbody >
88- </ table >
89- </ section >
112+ < section >
113+ < h2 > Key Capabilities</ h2 >
114+ < table >
115+ < thead >
116+ < tr >
117+ < th > Feature</ th >
118+ < th > Specification / Support</ th >
119+ </ tr >
120+ </ thead >
121+ < tbody >
122+ < tr >
123+ < td > < strong > Resistance Range</ strong > </ td >
124+ < td > 10< sup > -8</ sup > Ω to 10< sup > 16</ sup > Ω (24 orders of magnitude)</ td >
125+ </ tr >
126+ < tr >
127+ < td > < strong > Architecture</ strong > </ td >
128+ < td > Multiprocessing (UI-Isolation) & Fault Tolerant</ td >
129+ </ tr >
130+ < tr >
131+ < td > < strong > Hardware Brands</ strong > </ td >
132+ < td > Keithley, Keysight, Lakeshore, Quantum Design (PPMS)</ td >
133+ </ tr >
134+ < tr >
135+ < td > < strong > Measurements</ strong > </ td >
136+ < td > I-V, R vs T, Capacitance, Pyroelectric Current</ td >
137+ </ tr >
138+ </ tbody >
139+ </ table >
140+ </ section >
90141
91- < section >
92- < h2 > How to Cite</ h2 >
93- < p > Please use the following BibTeX entry for citations:</ p >
94- < pre >
95- @techreport{deshmukh2025pica,
142+ < section >
143+ < h2 > How to Cite</ h2 >
144+ < p > Please use the following BibTeX entry for citations:</ p >
145+ < pre > < code > @techreport{deshmukh2025pica,
96146 title={PICA: Advanced High-Precision Transport Measurement Automation with Python},
97147 author={Deshmukh, Prathamesh and Mukherjee, Sudip},
98148 institution={UGC-DAE Consortium for Scientific Research, Mumbai Centre},
@@ -101,14 +151,15 @@ <h2>How to Cite</h2>
101151 type={Preprint},
102152 doi={10.5281/zenodo.18377216},
103153 url={https://prathameshnium.github.io/PICA-Python-Instrument-Control-and-Automation/}
104- }</ pre >
105- </ section >
154+ }</ code > </ pre >
155+ </ section >
156+ </ main >
106157
107- < footer >
108- < hr >
109- < p > < small > This work was supported by the SERB-CRG project grant No. CRG/2022/005676 from the Anusandhan National Research Foundation (ANRF), India. </ small > </ p >
110- < p > < small > Contact: < a href =" mailto:sudipm@csr.res.in " > sudipm@csr.res.in </ a > </ small > </ p >
111- </ footer >
158+ < footer >
159+ < p > This work was supported by the SERB-CRG project grant No. CRG/2022/005676 from the Anusandhan National Research Foundation (ANRF), India. </ p >
160+ < p > Contact: < a href =" mailto:sudipm@csr.res.in " > sudipm@csr.res.in </ a > </ p >
161+ </ footer >
162+ </ div >
112163
113164</ body >
114- </ html >
165+ </ html >
0 commit comments