Skip to content

Commit 4d10aa6

Browse files
further polished
1 parent 8d7f9a8 commit 4d10aa6

1 file changed

Lines changed: 142 additions & 45 deletions

File tree

publications/index.html

Lines changed: 142 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -17,62 +17,117 @@
1717

1818
<style>
1919
:root {
20-
--primary-color: #1a365d;
21-
--accent-color: #2b6cb0;
22-
--bg-color: #f7fafc;
23-
--text-color: #2d3748;
24-
--border-color: #e2e8f0;
20+
--primary-color: #0d2b5e; /* Deep Journal Blue */
21+
--accent-color: #1a56db;
22+
--bg-color: #fcfcfc;
23+
--text-color: #1a1a1a;
24+
--text-muted: #555555;
25+
--border-color: #e5e7eb;
26+
--box-bg: #f3f4f6;
2527
}
2628

2729
body {
28-
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
29-
line-height: 1.6;
30+
font-family: "Georgia", "Times New Roman", serif; /* Academic Serif for body */
31+
line-height: 1.65;
3032
color: var(--text-color);
3133
background-color: var(--bg-color);
3234
margin: 0;
3335
padding: 20px;
3436
}
3537

38+
h1, h2, h3, .sans-ui {
39+
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
40+
}
41+
3642
.container {
37-
max-width: 800px;
43+
max-width: 850px;
3844
margin: 40px auto;
3945
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);
46+
padding: 45px;
47+
border-radius: 4px;
48+
box-shadow: 0 1px 3px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.1);
49+
border-top: 4px solid var(--primary-color);
4350
}
4451

4552
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;}
53+
h1 { color: var(--primary-color); padding-bottom: 10px; margin-top: 0; font-size: 2.1rem; line-height: 1.25; }
54+
h2 { color: var(--primary-color); margin-top: 35px; border-bottom: 1px solid var(--border-color); padding-bottom: 8px; font-size: 1.4rem;}
4855

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; }
56+
.authors { font-size: 1.15rem; font-weight: 600; color: #2d3748; margin-bottom: 5px; }
57+
.affiliations { font-size: 0.95rem; color: var(--text-muted); line-height: 1.5; font-style: italic; }
5158

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; }
59+
/* Professional Metadata Box */
60+
.meta-box {
61+
background: var(--box-bg);
62+
border-left: 4px solid var(--accent-color);
63+
padding: 18px 25px;
64+
margin: 25px 0;
65+
border-radius: 0 4px 4px 0;
66+
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
67+
font-size: 0.95rem;
68+
line-height: 1.8;
69+
}
70+
71+
/* Consistent Academic Badges */
72+
.doi-container { display: flex; flex-direction: column; gap: 8px; margin-top: 10px; }
73+
.doi-row { display: flex; align-items: center; gap: 10px; }
74+
.doi-hint { font-weight: 600; width: 60px; color: var(--text-muted); font-size: 0.9rem;}
75+
76+
.badge {
77+
display: inline-flex;
78+
align-items: center;
79+
border-radius: 3px;
80+
text-decoration: none;
81+
font-family: SFMono-Regular, Consolas, "Liberation Mono", monospace;
82+
font-size: 0.85em;
83+
transition: all 0.2s ease;
84+
overflow: hidden;
85+
border: 1px solid var(--border-color);
86+
}
87+
.badge-prefix { background: #374151; color: white; padding: 3px 8px; font-weight: 600; }
88+
.badge-value { background: #f9fafb; color: #111827; padding: 3px 10px; }
89+
.badge:hover { box-shadow: 0 2px 4px rgba(0,0,0,0.1); border-color: #9ca3af; }
5790

5891
.abstract-text { font-size: 1.05rem; text-align: justify; margin-bottom: 25px; }
5992

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; }
65-
.btn-osf { background: #00b4d8; }
66-
.btn-osf:hover { background: #0096c7; }
67-
68-
table { width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95rem; }
93+
/* Link Buttons Section */
94+
.btn-group { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 20px; font-family: -apple-system, sans-serif; }
95+
.btn {
96+
display: inline-flex;
97+
align-items: center;
98+
justify-content: center;
99+
background: #ffffff;
100+
color: #374151;
101+
padding: 8px 16px;
102+
text-decoration: none;
103+
border-radius: 4px;
104+
font-size: 0.9rem;
105+
font-weight: 500;
106+
border: 1px solid #d1d5db;
107+
transition: all 0.2s;
108+
}
109+
.btn:hover { background: #f3f4f6; color: var(--primary-color); border-color: var(--primary-color); }
110+
.btn-primary { background: var(--primary-color); color: white; border-color: var(--primary-color); }
111+
.btn-primary:hover { background: #0a224a; color: white; }
112+
113+
table { width: 100%; border-collapse: collapse; margin: 20px 0; font-family: -apple-system, sans-serif; font-size: 0.95rem; }
69114
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; }
115+
th { background-color: var(--box-bg); color: var(--primary-color); font-weight: 600; }
116+
tr:hover { background-color: #fafafa; }
72117

73-
pre { background: #1a202c; color: #e2e8f0; padding: 20px; border-radius: 6px; overflow-x: auto; font-size: 0.9rem; border: 1px solid #2d3748; }
118+
pre { background: #1f2937; color: #f3f4f6; padding: 20px; border-radius: 4px; overflow-x: auto; font-family: SFMono-Regular, Consolas, monospace; font-size: 0.85rem; border: 1px solid #374151; margin: 0; }
74119

75-
footer { margin-top: 40px; padding-top: 20px; border-top: 1px solid var(--border-color); font-size: 0.85rem; color: #718096; text-align: center; }
120+
.bibtex-container { position: relative; margin-top: 15px;}
121+
.copy-btn {
122+
position: absolute; top: 10px; right: 10px;
123+
background: #4b5563; color: white; border: none;
124+
padding: 5px 10px; border-radius: 3px; cursor: pointer;
125+
font-size: 0.75rem; font-weight: 600; font-family: -apple-system, sans-serif;
126+
transition: background 0.2s;
127+
}
128+
.copy-btn:hover { background: #374151; }
129+
130+
footer { margin-top: 40px; padding-top: 20px; border-top: 1px solid var(--border-color); font-size: 0.9rem; color: var(--text-muted); text-align: center; font-family: -apple-system, sans-serif;}
76131
footer a { color: var(--accent-color); text-decoration: none; }
77132
footer a:hover { text-decoration: underline; }
78133
</style>
@@ -81,7 +136,7 @@
81136

82137
<div class="container">
83138
<header>
84-
<h1>PICA: Advanced High-Precision Transport Measurement Automation with Python</h1>
139+
<h1 class="sans-ui">PICA: Advanced High-Precision Transport Measurement Automation with Python</h1>
85140
<p class="authors">Prathamesh Deshmukh<sup>1,2</sup> and Sudip Mukherjee<sup>1,2</sup></p>
86141
<p class="affiliations">
87142
1. UGC-DAE Consortium for Scientific Research, Mumbai Centre<br>
@@ -91,26 +146,47 @@ <h1>PICA: Advanced High-Precision Transport Measurement Automation with Python</
91146

92147
<main>
93148
<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>
149+
<div><strong>Preprint Status:</strong> Published on December 22, 2025</div>
150+
<div class="doi-container">
151+
<div class="doi-row">
152+
<span class="doi-hint">Paper:</span>
153+
<a href="https://doi.org/10.17605/OSF.IO/7QK2S" class="badge">
154+
<span class="badge-prefix">DOI (OSF)</span>
155+
<span class="badge-value">10.17605/OSF.IO/7QK2S</span>
156+
</a>
157+
</div>
158+
<div class="doi-row">
159+
<span class="doi-hint">Code:</span>
160+
<a href="https://doi.org/10.5281/zenodo.18377216" class="badge">
161+
<span class="badge-prefix">DOI (Zenodo)</span>
162+
<span class="badge-value">10.5281/zenodo.18377216</span>
163+
</a>
164+
</div>
165+
</div>
97166
</div>
98167

99168
<section>
100-
<h2>Abstract</h2>
169+
<h2 class="sans-ui">Abstract</h2>
101170
<p class="abstract-text">
102171
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.
103172
</p>
104173

174+
<h3 class="sans-ui" style="font-size: 1.1rem; color: #4b5563; margin-bottom: 10px;">Access Links & Resources</h3>
105175
<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>
176+
<a href="https://prathameshnium.github.io/PICA-Python-Instrument-Control-and-Automation/publications/pica-paper.pdf" class="btn btn-primary">📄 PDF Preprint</a>
177+
<a href="https://osf.io/7qk2s/" class="btn">OSF Paper Repo</a>
178+
<a href="https://www.academia.edu/165176821/PICA_Advanced_High_Precision_Transport_Measurement_Automation_with_Python" class="btn">Academia.edu</a>
179+
180+
<a href="https://github.com/prathameshnium/PICA-Python-Instrument-Control-and-Automation" class="btn">GitHub Repository</a>
181+
<a href="https://pypi.org/project/pica-suite/" class="btn">PyPI Package</a>
182+
<a href="https://zenodo.org/record/18377216" class="btn">Zenodo Archive</a>
183+
<a href="https://pica-python-instrument-control-and-automation.readthedocs.io/en/latest/" class="btn">ReadTheDocs</a>
184+
<a href="https://pica-python-instrument-control-and-automation.readthedocs.io/en/latest/User_Manual.html" class="btn">Full Manual</a>
109185
</div>
110186
</section>
111187

112188
<section>
113-
<h2>Key Capabilities</h2>
189+
<h2 class="sans-ui">Key Capabilities</h2>
114190
<table>
115191
<thead>
116192
<tr>
@@ -140,18 +216,22 @@ <h2>Key Capabilities</h2>
140216
</section>
141217

142218
<section>
143-
<h2>How to Cite</h2>
219+
<h2 class="sans-ui">How to Cite</h2>
144220
<p>Please use the following BibTeX entry for citations:</p>
145-
<pre><code>@techreport{deshmukh2025pica,
221+
222+
<div class="bibtex-container">
223+
<button id="copyBtn" class="copy-btn">Copy BibTeX</button>
224+
<pre><code id="bibtexCode">@techreport{deshmukh2025pica,
146225
title={PICA: Advanced High-Precision Transport Measurement Automation with Python},
147226
author={Deshmukh, Prathamesh and Mukherjee, Sudip},
148227
institution={UGC-DAE Consortium for Scientific Research, Mumbai Centre},
149228
year={2025},
150229
month={December},
151230
type={Preprint},
152-
doi={10.5281/zenodo.18377216},
231+
doi={10.17605/OSF.IO/7QK2S},
153232
url={https://prathameshnium.github.io/PICA-Python-Instrument-Control-and-Automation/}
154233
}</code></pre>
234+
</div>
155235
</section>
156236
</main>
157237

@@ -161,5 +241,22 @@ <h2>How to Cite</h2>
161241
</footer>
162242
</div>
163243

244+
<script>
245+
document.getElementById('copyBtn').addEventListener('click', function() {
246+
const codeText = document.getElementById('bibtexCode').innerText;
247+
navigator.clipboard.writeText(codeText).then(() => {
248+
const btn = document.getElementById('copyBtn');
249+
btn.innerText = 'Copied!';
250+
btn.style.background = '#059669';
251+
252+
setTimeout(() => {
253+
btn.innerText = 'Copy BibTeX';
254+
btn.style.background = '#4b5563';
255+
}, 2000);
256+
}).catch(err => {
257+
console.error('Failed to copy text: ', err);
258+
});
259+
});
260+
</script>
164261
</body>
165262
</html>

0 commit comments

Comments
 (0)