Skip to content

Commit 5ea855c

Browse files
committed
feat: add hdf4 processor project component
1 parent 641e018 commit 5ea855c

File tree

3 files changed

+49
-40
lines changed

3 files changed

+49
-40
lines changed

src/images/projects/hdf4.png

173 KB
Loading

src/images/projects/index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,6 @@ import settle from './settle.png';
22
import volcano from './volcano.png';
33
import website from './website.png';
44
import groundster from './groundster.png';
5+
import hdf4 from './hdf4.png';
56

6-
export { settle, volcano, website, groundster };
7+
export { settle, volcano, website, groundster, hdf4 };

src/pages/Projects.js

Lines changed: 47 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -6,48 +6,56 @@ export function Projects() {
66
<div className="PageContainer">
77
<WebsiteNavbar />
88
<div className="PageContent">
9-
<div className="intro-text">
10-
<p>
11-
Here I showcase projects I have worked on recently.<br/> Other projects, contributions, and stats can be found on <a href="https://github.com/mgrinstein" target="_blank">my GitHub page</a>. <br />
12-
</p>
13-
</div>
9+
<div className="intro-text">
10+
<p>
11+
Here I showcase projects I have worked on recently.<br /> Other projects, contributions, and stats can be found on <a href="https://github.com/mgrinstein" target="_blank">my GitHub page</a>. <br />
12+
</p>
13+
</div>
1414

15-
<div className="content-grid">
16-
<ContentElement
17-
title="SETTLE - Satellite Element Tracking via TLE"
18-
description="A satellite tracker using Celestrak TLE data with SGP4 orbit propagation and interactive map visualisations"
19-
image={images.settle}
20-
link="https://github.com/mgrinstein/SETTLE"
21-
hashtags={["Python", "CelesTrak", "sgp4"]}
22-
buttonText="Source Code"
23-
/>
24-
<ContentElement
25-
title="GROUNDSTER - GROUND Station TElemetry Receiver"
26-
description="A simulated ground station that receives telemetry data from a satellite via TCP socket connection"
27-
image={images.groundster}
28-
link="https://github.com/mgrinstein/GROUNDSTER"
29-
hashtags={["C++", "Python", "FASTAPI"]}
30-
buttonText="Source Code"
31-
/>
32-
<ContentElement
33-
title=" KILAUEA-EO - Kīlauea Earth Observation"
34-
description="An analysis of a recent volcanic eruption using Sentinel-2 imagery in the NIR band from Google Earth Engine"
35-
image={images.volcano}
36-
link="https://github.com/mgrinstein/volcano-image-processing"
37-
hashtags={["Python", "JupyterNotebook", "GeoTIFF", "EarthObservation"]}
38-
buttonText="Source Code"
39-
/>
40-
<ContentElement
41-
title="Portfolio Website"
42-
description="Déjà vu? Building this webpage"
43-
image={images.website}
44-
link="https://github.com/mgrinstein/mgrinstein.github.io"
45-
hashtags={["JavaScript", "React", "GitHubActions", "CustomDomain"]}
46-
buttonText="Source Code"
15+
<div className="content-grid">
16+
<ContentElement
17+
title="SETTLE - Satellite Element Tracking via TLE"
18+
description="A satellite tracker using Celestrak TLE data with SGP4 orbit propagation and interactive map visualisations"
19+
image={images.settle}
20+
link="https://github.com/mgrinstein/SETTLE"
21+
hashtags={["Python", "CelesTrak", "sgp4"]}
22+
buttonText="Source Code"
23+
/>
24+
<ContentElement
25+
title="GROUNDSTER - GROUND Station TElemetry Receiver"
26+
description="A simulated ground station that receives telemetry data from a satellite via TCP socket connection"
27+
image={images.groundster}
28+
link="https://github.com/mgrinstein/GROUNDSTER"
29+
hashtags={["C++", "Python", "FASTAPI"]}
30+
buttonText="Source Code"
31+
/>
32+
<ContentElement
33+
title="KILAUEA-EO - Kīlauea Earth Observation"
34+
description="An analysis of a recent volcanic eruption using Sentinel-2 imagery in the NIR band from Google Earth Engine"
35+
image={images.volcano}
36+
link="https://github.com/mgrinstein/KILAUEA-EO"
37+
hashtags={["Python", "JupyterNotebook", "GeoTIFF", "EarthObservation"]}
38+
buttonText="Source Code"
39+
/>
40+
<ContentElement
41+
title="HDF4 Processor"
42+
description="A tool to parse, process, and visualise satellite data stored in HDF4 format"
43+
image={images.hdf4}
44+
link="https://github.com/mgrinstein/HDF4_processor"
45+
hashtags={["Python", "HDF4", "cartopy", "EarthObservation"]}
46+
buttonText="Source Code"
47+
/>
48+
<ContentElement
49+
title="Portfolio Website"
50+
description="Déjà vu? Building this webpage"
51+
image={images.website}
52+
link="https://github.com/mgrinstein/mgrinstein.github.io"
53+
hashtags={["JavaScript", "React", "GitHubActions", "CustomDomain"]}
54+
buttonText="Source Code"
4755

48-
/>
56+
/>
57+
</div>
4958
</div>
5059
</div>
51-
</div>
5260
);
5361
}

0 commit comments

Comments
 (0)