Skip to content

Commit

Permalink
Final Minor Edits (#30)
Browse files Browse the repository at this point in the history
* adding logo

* update logo and some minor edits

* update syles

* update submission guidelines

* adding pip

* completed how to cite

* update bibliography instructions

* adding submission guidelines

* updates

* adding SEA Logo
  • Loading branch information
negin513 committed Apr 30, 2024
1 parent cd94865 commit 49ad318
Show file tree
Hide file tree
Showing 9 changed files with 240 additions and 86 deletions.
16 changes: 7 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
![SEA 2024 Logo](assets/logo_3.png)
<img src="assets/2024_SEA_Logo2.png" width="40%" align="center">

# SEA ISS 2024 Notebook Submission Template 📓

[![JupyterBook](https://github.com/UCAR-SEA/SEA-ISS-Template/actions/workflows/gh-page_builder.yml/badge.svg)](https://github.com/UCAR-SEA/SEA-ISS-Template/actions/workflows/gh-page_builder.yml)
[![JupyterBook](https://github.com/UCAR-SEA/SEA-ISS-Template/actions/workflows/deploy.yml/badge.svg)](https://github.com/UCAR-SEA/SEA-ISS-Template/actions/workflows/deploy.yml)
[![Made withJupyter](https://img.shields.io/badge/Made%20with-Jupyter-green?style=flat-square&logo=Jupyter&color=green)](https://jupyter.org/try)
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/UCAR-SEA/SEA-ISS-Template/main?labpath=notebooks)
[![DOI](https://zenodo.org/badge/739166874.svg?style=flat-square)](https://zenodo.org/doi/10.5281/zenodo.10499040)
Expand All @@ -13,27 +13,25 @@ This repository contains a template for submitting your paper to the [2024 Softw

⚠️ Please see the [how to use this template](https://ucar-sea.github.io/SEA-ISS-Template/submission-guidelines.html) page for detailed instructions on how to use this template to submit your paper to the conference.



For your submissions, please remove everything above this line and fill in the details of your paper here:

-----------------
![SEA 2024 Logo](assets/logo_3.png)



# Paper Title [Add Your Title Here]
[![JupyterBook](https://github.com/UCAR-SEA/SEA-ISS-Template/actions/workflows/gh-page_builder.yml/badge.svg)](https://github.com/UCAR-SEA/SEA-ISS-Template/actions/workflows/gh-page_builder.yml)
[![JupyterBook](https://github.com/UCAR-SEA/SEA-ISS-Template/actions/workflows/deploy.yml/badge.svg)](https://github.com/UCAR-SEA/SEA-ISS-Template/actions/workflows/deploy.yml)
[![Made withJupyter](https://img.shields.io/badge/Made%20with-Jupyter-green?style=flat-square&logo=Jupyter&color=green)](https://jupyter.org/try)
![Static Badge](https://img.shields.io/badge/DOI-10.XXXXX%2Fnnnnn-blue)

**Authors**: [List of Authors]

**Abstract**: [Your Abstract Here]

**Contributors**: [List any Contributors]
**Keywords:** [Use keywords that describe the content of your paper, comma separated]

**Acknowledgements**: [List any Acknowledgements]

**License**: [Applicable License]
**Acknowledgements**: [List any Acknowledgements]

---

Expand Down
41 changes: 27 additions & 14 deletions _static/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -4,28 +4,32 @@
/* BODY */

body {
font-family: 'Poppins', Arial, sans-serif !important;
font-family: "Poppins", Arial, sans-serif !important;
font-size: 1rem;
}

/* HEADERS */

h1 {
text-align: left;
text-align: center;
font-size: 3rem !important;
font-weight: 700;
font-family: "Poppins", Arial, sans-serif !important;
}

h2 {
text-align: left;
font-size: 2.25rem !important;
font-weight: 600;
font-family: "Poppins" !important;
}

h3 {
font-size: 1.5rem !important;
font-weight: 700;
color: #007fa3 !important;
color: #212529 !important;
font-family: "Poppins", Arial, sans-serif !important;

}

/* Regular Main Content */
Expand Down Expand Up @@ -134,7 +138,7 @@ th p {
position: absolute;
background-color: #252525 !important;
min-width: 17em !important;
font-family: 'Poppins', Arial, sans-serif !important;
font-family: "Poppins", Arial, sans-serif !important;
z-index: 1;
padding: 20px 0px !important;
}
Expand Down Expand Up @@ -178,13 +182,22 @@ th p {

.footer-info {
background-color: #332f21 !important;
font-family: 'Poppins', Arial, sans-serif !important;
font-family: "Poppins" !important;
font-size: 15px;
display:block;
float:left;
height: fit-content;
width: 100%;
}



.footer p {
font-size: 1.0 rem;
font-family: "Poppins" !important;
font-size: 13px;
}

.footer-menu-tertiary {
background-color: #44b830;
height: auto;
Expand All @@ -193,21 +206,21 @@ th p {

.custom-footer {
background-color: #dcb31f !important;
font-family: 'Poppins', Arial, sans-serif !important;
font-family: "Poppins", Arial, sans-serif !important;

width: 100%;
text-align: center;
margin-left: auto;
margin-right: auto;
color:#44b830;
font-family: 'Poppins', Arial, sans-serif !important;
font-family: "Poppins", Arial, sans-serif !important;


}

footer small {
background-color: #dc1fc9 !important;
font-family: 'Poppins', Arial, sans-serif !important;
font-family: "Poppins", Arial, sans-serif !important;
display:inline-block;
font-size: 16px;
height:68px;
Expand All @@ -216,27 +229,27 @@ footer small {

footer a.custom-footer-link {
background-color: #671fdc !important;
font-family: 'Poppins', Arial, sans-serif !important;
font-family: "Poppins", Arial, sans-serif !important;
text-transform: uppercase;
font-size: 16px;
height:68px;
padding: 21px 10px 19px;
color: #ffffff !important;
}

/* NSF Footer */
.container-fluid.footer-extra .m-0 {
font-family: 'Poppins';
font-family: "Poppins";
font-size: 16px;
color: #ffffff;

}

/* Theme footer */
footer center {
margin-top: 20px !important;
color: #ffffff !important;
font-family: 'Poppins'!important;
font-size: 16px;
margin-top: 30px !important;
font-family: "Poppins"!important;
font-size: 15px;
color: #ffffff;
}

Expand Down
Binary file added assets/2024_SEA_Logo2.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/sea_logo.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,7 @@ dependencies:
- jupyter-book
- jupyterlab
- sphinx-pythia-theme==2022.3.29
- pip
- pip:
- lxml[html_clean]
- jupyterlab_myst
4 changes: 1 addition & 3 deletions how-to-cite-this-paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,4 @@ The source code for this template is available on Github and archived on Zenodo.
[![DOI](https://zenodo.org/badge/739166874.svg)](https://zenodo.org/doi/10.5281/zenodo.10499040)


If you reference the scientific content of this paper in your work, please use the following citation format to ensure proper acknowledgment. The paper has been assigned a DOI through Zenodo, which should be used for citation:

**comingsoon **
If you reference the scientific content of this paper in your work, please use the following citation format to ensure proper acknowledgment. Each paper should have an assigned DOI that can be used for citing that paper.
52 changes: 26 additions & 26 deletions notebooks/notebook-example2_references.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,42 +8,42 @@ To add a reference to your paper, you can use the following steps:

1. Add your reference to the `references.bib` file. You can use [Google Scholar](https://scholar.google.com/) to find the BibTeX entry for your reference.

Here is an example:
```
@article{perez2011python
, title = {Python: an ecosystem for scientific computing}
, author = {Perez, Fernando and Granger, Brian E and Hunter, John D}
, journal = {Computing in Science \\& Engineering}
, volume = {13}
, number = {2}
, pages = {13--21}
, year = {2011}
, publisher = {AIP Publishing}
}
```
Here is an example:
```
@article{perez2011python
, title = {Python: an ecosystem for scientific computing}
, author = {Perez, Fernando and Granger, Brian E and Hunter, John D}
, journal = {Computing in Science \\& Engineering}
, volume = {13}
, number = {2}
, pages = {13--21}
, year = {2011}
, publisher = {AIP Publishing}
}
```

2. Add the citation to your paper using the `[@citekey]` syntax. For example, to cite the paper above, you can use the following syntax: `[@perez2011python]`.

For example:
```
Here is my nifty citation {cite}`perez2011python`.
```
Will result in :
For example:
```
Here is my nifty citation {cite}`perez2011python`.
```
Will result in :

Here is my nifty citation {cite}`perez2011python`.
Here is my nifty citation {cite}`perez2011python`.



3. Add references to the end of your paper. You can do this by adding the following code to the end of your paper:

````md
```{bibliography}
```
````
````md
```{bibliography}
```
````

The above code will add the references, for example:
```{bibliography}
```
The above code will add the references, for example:
```{bibliography}
```


4. **Alternatively**, if you choose to have seperate sections for the different parts of the paper, update the `toc.yml` file to include the `references.bib` file. This will add the references to the end of your paper.
151 changes: 139 additions & 12 deletions notebooks/notebook-template.ipynb

Large diffs are not rendered by default.

60 changes: 38 additions & 22 deletions submission-guidelines.md
Original file line number Diff line number Diff line change
@@ -1,70 +1,86 @@
# How to Use This Template 🛠️

**Estimated submission time: 30 minutes**

**This page includes the submission guidelines of SEA 2024 conference.**

## Create your Paper Repository

1. **Create a New Repository Using this Template**: Click on the "Use this template" button to create a new repository with the files from this template.
![Use this template](assets/use-this-template.png)

2. **Name your Repository**: Name your repository using the following naming convention: `SEA-ISS-2024-<paper-title>`. For example, if your paper title is "My Awesome Paper", your repository name should be `SEA-ISS-2024-My-Awesome-Paper`.

3. **Activate GitHub Pages**: Once you created your repository, go to the settings of your repository, scroll down to the "Pages" section, and under "Build and deployment" choose Source: "GitHub Actions". This will allow you to view your Jupyter Book online. This will be automatically triggered when you push your changes to your repository. Once you activate this, you can view your Jupyter Book by clicking on the link provided in the "Pages" section of your repository settings.
3. **Activate GitHub Pages**: Once you created your repository, go to the settings of your repository, scroll down to the "Pages" section, and under "Build and deployment" choose Source: "GitHub Actions". This will allow you to view your Jupyter Book online.
This will be automatically triggered when you push your changes to your repository. Once you activate this, you can view your Jupyter Book by clicking on the link provided in the "Pages" section of your repository settings.

4. **Environment Setup**: Update the `environment.yml` file and add any additional packages you may require.

5. **Paper Information**: Fill in the details of your paper in this `README.md`, including the title, authors, abstract, and other relevant acknowledgements. At this step, don't worry about the DOI badge, you will update this later.

6. **Add your Paper**: Add your paper as Jupyter Notebooks or markdown files under the `notebooks` folder. You can use one notebook or multiple notebooks if you wish. You can also use markdown files if you prefer.

```
notebooks/
|── introduction.md
├── notebook1.ipynb
└── notebook2.ipynb
```
```
notebooks/
|── introduction.md
├── notebook1.ipynb
└── notebook2.ipynb
```

This framework supports [the MyST Markdown language](https://jupyterbook.org/en/stable/reference/glossary.html#term-MyST) in Markdown and notebook documents. This allows users to write rich, publication-quality markup in their documents.

5. **Update the Table of Contents**: Update the `toc.yml` file to include the notebooks you've added.
This framework supports [the MyST Markdown language](https://jupyterbook.org/en/stable/reference/glossary.html#term-MyST) in Markdown and notebook documents. This allows users to write rich, publication-quality markup in their documents.

7. **Update the Table of Contents**: Update the `toc.yml` file to include the notebooks you've added.

6. **Remove Instructions**: Once you've set up your repository, delete these instructions.
8. **Remove Instructions**: Once you've set up your repository, delete these instructions.

9. **Commit your changes**: Commit and push your changes to your repository.

7. **Commit your changes**: Commit and push your changes to your repository.
10. **Check your Jupyter Book**: Once you've pushed your changes, check that your Jupyter Book is building correctly. You can check the status of your Jupyter Book by clicking on the "Actions" tab of your repository.

8. **Check your Jupyter Book**: Once you've pushed your changes, check that your Jupyter Book is building correctly. You can check the status of your Jupyter Book by clicking on the "Actions" tab of your repository.
```{tip}
**Citations and Bibliography**: For adding citations to your paper and referencing others, please see our detailed guidelines [here](notebooks/notebook-example2_references.md). In short, after adding your references to your `references.bib` file, you can add the citation to your paper using the `{cite}[authoryearkey]` syntax.
```

## Ready to Submit your Paper? 📝

9. **Submit your Paper:** Once you've completed the steps above, you can submit your paper to the conference organizers:
11. **Submit your Paper:** Once you've completed the steps above, you can submit your paper to the conference organizers:
* Once you are ready to submit your paper, go to the "Issues" tab of this repository and [click "New Issue"](https://github.com/UCAR-SEA/SEA-ISS-Template/issues/new).
* Someone from the SEA committee will add your github username to the list of collaborators for the UCAR-SEA github organization.
* Once you accepted the invitation, you can transfer your repository to the UCAR-SEA organization.
* Navigate to the settings of your paper repository, scroll down to the Danger Zone, and click "Transfer" .
* Select or type "UCAR-SEA" to transfer the repository to the conference organizers. This step will make your paper public and allow the conference organizers to review your paper.

## Make Zenodo DOI for your paper
### Make Zenodo DOI for your paper

10. **Make Zenodo DOI for your paper:** Once you've completed the steps above, you can make Zenodo DOI for your paper:
12. **Make Zenodo DOI for your paper:** Once you've completed the steps above, you can make Zenodo DOI for your paper:

* Go to [Zenodo](https://zenodo.org/) and login with your GitHub account.
* Click on "New Upload" and select your paper repository.
* You need to first create a new release for your paper repository. Click on "Create a new release" and add the version number of your paper. For example, if this is the first version of your paper, you can add "v1.0.0" as the version number.
* Once you've created a new release, you can go back to the "New Upload" page and select the version of your paper and create a new DOI for your paper.
* Go to [Zenodo](https://zenodo.org/) and login with your GitHub account.
* Click on "New Upload" and select your paper repository.
* You need to first create a new release for your paper repository. Click on "Create a new release" and add the version number of your paper. For example, if this is the first version of your paper, you can add "v1.0.0" as the version number.
* Once you've created a new release, you can go back to the "New Upload" page and select the version of your paper and create a new DOI for your paper.

11. **Update the DOI badge**: Once you've created a new DOI for your paper, you can update the DOI badge in the README.md file of your paper repository with the new DOI.
13. **Update the DOI badge**: Once you've created a new DOI for your paper, you can update the DOI badge in the README.md file of your paper repository with the new DOI.

## Configure Binder for your paper:

12. **Update or remove the Binder badge**:
**Update or remove the Binder badge**

* For those who would like their papers to be easily launched in an executable environment based upon the specifications in the repository, you can update the Binder badge in the README.md to appropriately reflect your repository name and path to your notebooks. You can find more information about how this works on the [My Binder website](https://mybinder.org/).
* If your notebooks are not interative or you would rather not include this feature, simply remove the line for the Binder badge in the README.md file.


-----------------
You can submit your paper as one notebook or split it up to multiple notebooks and markdown files. Please see the [example paper1](notebooks/notebook-template) and [example paper2](notebooks/notebook-example2_part1) for examples of how to structure your paper.


```{tip}
You can submit your paper as one notebook or split it up to multiple notebooks and markdown files. Please see the [example paper1](notebooks/notebook-template) and [example paper2](notebooks/notebook-example2_part1) for examples of how to structure your paper.
```

```{note}
For your submissions, please use the following naming convention for your paper repository: `SEA-ISS-2024-<paper-title>`. For example, if your paper title is "My Awesome Paper", your repository name should be `SEA-ISS-2024-My-Awesome-Paper`.
```




0 comments on commit 49ad318

Please sign in to comment.