Skip to content

lucalevi/network-availability

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Network Availability Script

This repository contains a Python script to calculate the yearly and seasonal availability of railroads within a municipality's domain. The output includes statistics and graphs based on the data from these railroads, helping organizations make informed decisions about their network performance.

Table of Contents

Introduction

The network-availability script was developed during an internship at Basler Verkehrs-Betriebe in Basel-City. It aims to provide reliable data on network availability, which can positively impact user satisfaction and contribute to well-being by enhancing autonomy, competence, and relatedness.

Features

  • Calculates network availability on a monthly and yearly basis.
  • Uses shapefiles and Postgres geoinformation to analyze network data.
  • Outputs results as tables, charts, and graphs.
  • Supports informed decision-making based on real data.

Installation

To use the script, you need to install the following Python libraries:

  • pandas
  • openpyxl
  • ua_parser
  • matplotlib.pyplot

You can install these libraries using pip:

pip install pandas openpyxl ua_parser matplotlib

Usage

  1. Clone the repository:
git clone https://github.com/lucalevi/network-availability.git
  1. Navigate to the repository directory:
cd network-availability
  1. Run the script in a Jupyter Notebook or Google Colab.

Contributing

Contributions are welcome! Please open an issue or submit a pull request if you have any suggestions or improvements.

License

This project is licensed under the GPL-3 License. See the LICENSE file for details.

About

This software outputs statistics about the availability of a certain network for planning purposes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published