Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature/Add_GH_Actions #1

Merged
merged 7 commits into from
Aug 5, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .firebaserc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"projects": {
"default": "pablopiskunow"
}
}
3 changes: 0 additions & 3 deletions .github/PULL_REQUEST_TEMPLATE.md

This file was deleted.

27 changes: 0 additions & 27 deletions .github/workflows/ci.yml

This file was deleted.

33 changes: 33 additions & 0 deletions .github/workflows/firebase-hosting-merge.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Deploy to Firebase Hosting on merge
'on':
push:
branches:
- main
jobs:
build_and_deploy:
runs-on: ubuntu-latest
steps:

- name: Checkout Repo
uses: actions/checkout@v3

- name: Install Dependencies
run: yarn install --frozen-lockfile

- name: Check lint
run: yarn check:lint

- name: Check prettier
run: yarn check:prettier

- name: Build
run: yarn build


- name: Deploy Preview to Firebase
uses: FirebaseExtended/action-hosting-deploy@v0
with:
repoToken: '${{ secrets.GITHUB_TOKEN }}'
firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_PABLOPISKUNOW }}'
channelId: live
projectId: pablopiskunow
31 changes: 31 additions & 0 deletions .github/workflows/firebase-hosting-pull-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Deploy to Firebase Hosting on PR
'on': pull_request
jobs:
build_and_preview:
if: '${{ github.event.pull_request.head.repo.full_name == github.repository }}'
runs-on: ubuntu-latest
steps:

- name: Checkout Repo
uses: actions/checkout@v3

- name: Install Dependencies
run: yarn install --frozen-lockfile

- name: Check lint
run: yarn check:lint

- name: Check prettier
run: yarn check:prettier

- name: Build
run: yarn build


- name: Deploy Preview to Firebase
uses: FirebaseExtended/action-hosting-deploy@v0
with:
repoToken: '${{ secrets.GITHUB_TOKEN }}'
firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_PABLOPISKUNOW }}'
projectId: pablopiskunow
expires: 7d
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# VSCode
.code-workspace

# Logs
logs
*.log
Expand Down
51 changes: 28 additions & 23 deletions contents/posts/publications.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,48 +13,49 @@ During my research career, I have authored a few publications. Most of them focu

The code used for the simulations on each paper is linked or available upon request.



## Publications


1. **Hinge Spin Polarization in Magnetic Topological Insulators Revealed by Resistance Switch**

- Authors: Pablo M. Perez-Piskunow, Stephan Roche
- Published in: Phys. Rev. Lett. 126, 167701 (2021)
- [arXiv:2101.05293](https://arxiv.org/abs/2101.05293) [[Download PDF]](/pdfs/Perez-Piskunow,%20Roche%20-%202021%20-%20Hinge%20Spin%20Polarization%20in%20Magnetic%20Topological%20Insulators%20Revealed%20by%20Resistance%20Switch.pdf)

![Hinge Spin Polarization](/images/thumbnails/hinge_spin_polarization.png)
![Hinge Spin Polarization](/images/thumbnails/hinge_spin_polarization.png)

---

2. **Chiral anomaly trapped in Weyl metals: Nonequilibrium valley polarization at zero magnetic field**

- Authors: Pablo M. Perez-Piskunow, Nicandro Bovenzi, Anton R. Akhmerov and Maxim Breitkreiz
- Published in: SciPost Phys. 11, 046 (2021)
- [arXiv:2104.10059](https://arxiv.org/abs/2104.10059) [[Download PDF]](/pdfs/Perez-Piskunow%20et%20al.%20-%202021%20-%20Chiral%20anomaly%20trapped%20in%20Weyl%20metals:%20Nonequilibrium%20valley%20polarization%20at%20zero%20magnetic%20field.pdf)

![Chiral anomaly Fermi arcs](/images/thumbnails/fermi_arcs.png)


![Chiral anomaly Fermi arcs](/images/thumbnails/fermi_arcs.png)

<!-- 3. **Hybrid kernel polynomial method**
- Authors: Muhammad Irfan, Sathish R. Kuppuswamy, Daniel Varjas, Pablo M. Perez-Piskunow, Rafal Skolasinski, Michael Wimmer, Anton R. Akhmerov
- [arXiv:1909.09649](https://arxiv.org/abs/1909.09649) [[Download PDF]](/pdfs/Irfan%20et%20al.%20-%202019%20-%20Hybrid%20kernel%20polynomial%20method.pdf) -->

---

3. **Computation of topological phase diagram of disordered Pb1−xSnxTe using the kernel polynomial method**

- Authors: Daniel Varjas, Michel Fruchart, Anton R. Akhmerov, Pablo M. Perez-Piskunow
- Published in: Phys. Rev. Research 2, 013229 (2020)
- [arXiv:1905.02215](https://arxiv.org/abs/1905.02215) [[Download PDF]](/pdfs/Varjas%20et%20al.%20-%202020%20-%20Computation%20of%20topological%20phase%20diagram%20of%20disordered%20Pb1−xSnxTe%20using%20the%20kernel%20polynomial%20method.pdf) [code](https://doi.org/10.5281/zenodo.2667604)

![Kernel Polynomial Method Topological Invariants](/images/thumbnails/kpm_topological_invariants.png)
![Kernel Polynomial Method Topological Invariants](/images/thumbnails/kpm_topological_invariants.png)

---

4. **Hierarchy of Floquet gaps and edge states for driven honeycomb lattices**

- Authors: Pablo M. Perez-Piskunow, Luis E. F. Foa Torres, Gonzalo Usaj
- Published in: Phys. Rev. A 91, 043625
- [arXiv:1503.01797](https://arxiv.org/abs/1503.01797) [[Download PDF]](/pdfs/Perez-Piskunow%20et%20al.%20-%202015%20-%20Hierarchy%20of%20Floquet%20gaps%20and%20edge%20states%20for%20driven%20honeycomb%20lattices.pdf)

![Hierarchy of Floquet Topological Gaps](/images/thumbnails/hierarchy.png)
![Hierarchy of Floquet Topological Gaps](/images/thumbnails/hierarchy.png)

---

Expand All @@ -66,46 +67,50 @@ The code used for the simulations on each paper is linked or available upon requ
---

6. **Multiterminal Conductance of a Floquet Topological Insulator**

- Authors: L. E. F. Foa Torres, P. M. Perez-Piskunow, C. A. Balseiro, G. Usaj
- Published in: Phys. Rev. Lett. 113, 266801 (2014)
- [arXiv:1409.2482](https://arxiv.org/abs/1409.2482) [[Download PDF]](/pdfs/Foa-Torres%20et%20al.%20-%202014%20-%20Multiterminal%20Conductance%20of%20a%20Floquet%20Topological%20Insulator.pdf)

![Multiterminal Conductance of a Floquet Topological Insulator](/images/thumbnails/multiterminal.png)
![Multiterminal Conductance of a Floquet Topological Insulator](/images/thumbnails/multiterminal.png)

---

7. **Irradiated graphene as a tunable Floquet topological insulator**

- Authors: Gonzalo Usaj, P. M. Perez-Piskunow, L. E. F. Foa Torres, C. A. Balseiro
- Published in: Phys. Rev. B 90, 115423 (2014)
- [arXiv:1406.1711](https://arxiv.org/abs/1406.1711) [[Download PDF]](/pdfs/Usaj%20et%20al.%20-%202014%20-%20Irradiated%20graphene%20as%20a%20tunable%20Floquet%20topological%20insulator.pdf)

![Graphene as a Tunable Topological Insulator](/images/thumbnails/graphene_tunable_topological_insulator.png)
![Graphene as a Tunable Topological Insulator](/images/thumbnails/graphene_tunable_topological_insulator.png)

---

8. **Floquet chiral edge states in graphene**

- Authors: P. M. Perez-Piskunow, Gonzalo Usaj, C. A. Balseiro, L. E. F. Foa Torres
- Published in: Phys. Rev. B 89, 121401(R) (2014)
- [arXiv:1308.4362](https://arxiv.org/abs/1308.4362) [[Download PDF]](/pdfs/Perez-Piskunow%20et%20al.%20-%202014%20-%20Floquet%20chiral%20edge%20states%20in%20graphene.pdf)

![Flquet Chiral Edge States in Graphene](/images/thumbnails/floquet_chiral_edge_states.png)
![Flquet Chiral Edge States in Graphene](/images/thumbnails/floquet_chiral_edge_states.png)

---

9. **Non-perturbative laser effects on the electrical properties of graphene nanoribbons**
- Authors: Hernan L. Calvo, Pablo M. Perez-Piskunow, Horacio M. Pastawski, Stephan Roche, Luis E. F. Foa Torres
- Published in: J. Phys.: Condens. Matter 25, 144202 (2013)
- [arXiv:1301.6629](https://arxiv.org/abs/1301.6629) [[Download PDF]](/pdfs/Calvo%20et%20al.%20-%202013%20-%20Non-perturbative%20effects%20of%20laser%20illumination%20on%20the%20electrical%20properties%20of%20graphene%20nanoribbons.pdf)
- Authors: Hernan L. Calvo, Pablo M. Perez-Piskunow, Horacio M. Pastawski, Stephan Roche, Luis E. F. Foa Torres
- Published in: J. Phys.: Condens. Matter 25, 144202 (2013)
- [arXiv:1301.6629](https://arxiv.org/abs/1301.6629) [[Download PDF]](/pdfs/Calvo%20et%20al.%20-%202013%20-%20Non-perturbative%20effects%20of%20laser%20illumination%20on%20the%20electrical%20properties%20of%20graphene%20nanoribbons.pdf)

---

10. **Laser-induced effects on the electronic features of graphene nanoribbons**
- Authors: Hernan L. Calvo, Pablo M. Perez-Piskunow, Stephan Roche, Luis E. F. Foa Torres
- Published in: Appl. Phys. Lett. 101, 253506 (2012)
- [arXiv:1212.0491](https://arxiv.org/abs/1212.0491) [[Download PDF]](/pdfs/Calvo%20et%20al.%20-%202012%20-%20Laser-induced%20effects%20on%20the%20electronic%20features%20of%20graphene%20nanoribbons.pdf)

- Authors: Hernan L. Calvo, Pablo M. Perez-Piskunow, Stephan Roche, Luis E. F. Foa Torres
- Published in: Appl. Phys. Lett. 101, 253506 (2012)
- [arXiv:1212.0491](https://arxiv.org/abs/1212.0491) [[Download PDF]](/pdfs/Calvo%20et%20al.%20-%202012%20-%20Laser-induced%20effects%20on%20the%20electronic%20features%20of%20graphene%20nanoribbons.pdf)

### Links
* [arXiv](https://arxiv.org/search/?query=Perez-Piskunow%2C+P&searchtype=author&abstracts=show&order=-announced_date_first&size=50)
* [Google Scholar](https://scholar.google.com/citations?user=NUSALlQAAAAJ&hl=en)
* [ORCID](http://orcid.org/0000-0002-5607-2076)
* [Researchgate](https://www.researchgate.net/profile/Pablo_Perez-Piskunow)

- [arXiv](https://arxiv.org/search/?query=Perez-Piskunow%2C+P&searchtype=author&abstracts=show&order=-announced_date_first&size=50)
- [Google Scholar](https://scholar.google.com/citations?user=NUSALlQAAAAJ&hl=en)
- [ORCID](http://orcid.org/0000-0002-5607-2076)
- [Researchgate](https://www.researchgate.net/profile/Pablo_Perez-Piskunow)
2 changes: 0 additions & 2 deletions contents/posts/this-website/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,12 @@ tags:
series: "Progressive Web Applications"
---


This website is based on [gatsby-starter-hoodie](https://github.com/devHudi/gatsby-starter-hoodie) by [Hudi](https://github.com/devHudi).

It is a tech-blog style website, where each page is generated from a markdown file, which supports KaTeX to render math typesetting and code highlighting many programming languages.

Each post can have multiple [tags](/tags), and be part of a [series](/series).


## 1. Add a post

You can add posts by creating a new markdown document in the `contents/post` path.
Expand Down
6 changes: 6 additions & 0 deletions firebase.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"hosting": {
"public": "public",
"ignore": ["firebase.json", "**/.*", "**/node_modules/**"]
}
}
31 changes: 17 additions & 14 deletions gatsby-node.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,24 +8,27 @@ exports.createPages = async ({ graphql, actions, reporter }) => {
const seriesTemplate = require.resolve(`./src/templates/Series.jsx`)

const result = await graphql(`
{
postsRemark: allMarkdownRemark(sort: {frontmatter: {date: ASC}}, limit: 1000) {
nodes {
id
fields {
slug
}
frontmatter {
series
{
postsRemark: allMarkdownRemark(
sort: { frontmatter: { date: ASC } }
limit: 1000
) {
nodes {
id
fields {
slug
}
frontmatter {
series
}
}
}
}
tagsGroup: allMarkdownRemark(limit: 2000) {
group(field: {frontmatter: {tags: SELECT}}) {
fieldValue
tagsGroup: allMarkdownRemark(limit: 2000) {
group(field: { frontmatter: { tags: SELECT } }) {
fieldValue
}
}
}
}
`)

if (result.errors) {
Expand Down
43 changes: 30 additions & 13 deletions src/components/Bio/index.jsx
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
import React from "react"
import styled from "styled-components"
import { useSelector } from 'react-redux';
import { useSelector } from "react-redux"

import {
FaGithub,
FaKaggle,
FaFacebook,
FaLinkedin,
FaInstagram,
FaLink,
FaEnvelope,
} from "react-icons/fa"

Expand Down Expand Up @@ -82,7 +81,7 @@ const LinksWrapper = styled.div`
}

& img:hover {
opacity: 1.0;
opacity: 1;
}
`

Expand All @@ -96,9 +95,18 @@ const Link = ({ link, children }) => {
}

const Bio = () => {
const theme = useSelector(state => state.theme.theme);
console.log(theme);
const { github, kaggle, instagram, facebook, linkedIn, email, gumroad, notion } = links
const theme = useSelector(state => state.theme.theme)
console.log(theme)
const {
github,
kaggle,
instagram,
facebook,
linkedIn,
email,
gumroad,
notion,
} = links

return (
<BioWrapper id="bio">
Expand Down Expand Up @@ -126,15 +134,24 @@ const Bio = () => {
<FaEnvelope />
</Link>
<Link link={gumroad}>
<img src="https://assets-global.website-files.com/6171b265e5c8aa59b42c3472/618f28a89e94524552a002cb_g-icon.svg" alt="Gumroad"></img>
<img
src="https://assets-global.website-files.com/6171b265e5c8aa59b42c3472/618f28a89e94524552a002cb_g-icon.svg"
alt="Gumroad"
></img>
</Link>
<Link link={notion}>
{theme === 'light' ? (
<img src="/images/notion-logo-block-mono-black.svg" alt="Notion" />
) : (
<img src="/images/notion-logo-block-mono-white.svg" alt="Notion" />
)}
</Link>
{theme === "light" ? (
<img
src="/images/notion-logo-block-mono-black.svg"
alt="Notion"
/>
) : (
<img
src="/images/notion-logo-block-mono-white.svg"
alt="Notion"
/>
)}
</Link>
</LinksWrapper>
</div>
</BioWrapper>
Expand Down
2 changes: 1 addition & 1 deletion src/components/Layout/Footer/index.jsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import React from "react"
import styled from "styled-components"

import { author, title } from "../../../../blog-config"
import { author } from "../../../../blog-config"

const FooterWrapper = styled.footer`
margin-top: 32px;
Expand Down
Loading