Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mrarvind90/fcc-sea-level-predictor

A Python program to analyze the global average sea level since 1880, and predict the sea level growth at 2050.
https://github.com/mrarvind90/fcc-sea-level-predictor

black freecodecamp freecodecamp-challenge freecodecamp-project matplotlib matplotlib-figures pandas pandas-dataframe python3 scipy scipy-stats

Last synced: 3 days ago
JSON representation

A Python program to analyze the global average sea level since 1880, and predict the sea level growth at 2050.

Awesome Lists containing this project

README

        

[![freeCodeCamp Social Banner](https://s3.amazonaws.com/freecodecamp/wide-social-banner.png)](https://www.freecodecamp.org/)


Python 3
Pandas
Matplotlib
SciPy

# Page View Time Series Visualizer

License: MIT
Code Style: black

A Python program to analyze the global average sea level since 1880, and predict the sea level growth at 2050.

## Technologies Used

- pandas
- matplotlib
- scipy

## Features

- Generate a scatter plot of sea levels from the year 1880
- Creating a linear line to map the overall trend of the rising sea levels
- Creating a linear line to map the recent (year 2000) trend of the rising sea levels

## Prerequisites

Before you begin, ensure you have met the following requirements:

- Python 3.10 or higher installed on your system. You can download Python
from [python.org](https://www.python.org/downloads/).
- Poetry 1.6.1 installed on your system. You can install Poetry
from [python-poetry.org](https://python-poetry.org/docs/#installation)

## Installation and Setup

Follow these steps to install and set up Poetry for this project:

1. **Install Poetry**:
Poetry is a Python package manager that simplifies dependency management and virtual environments. You can install
Poetry by following their guide [here](https://python-poetry.org/docs/#installing-with-the-official-installer).
2. Clone the repository
```shell
git clone [email protected]:mrarvind90/fcc-sea-level-predictor.git
```
3. Change into the Project Directory
```shell
cd fcc-sea-level-predictor
```
4. Install Dependencies:
```shell
poetry install
```
5. Run the Project:
```shell
poetry run python3 main.py
```

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

## Code Style

We follow the black code style for this project. You can format your code using:

```shell
black .
```