Skip to main content

Easy Python tools for EPA MOVES project-level analysis

Project description

movespy simplifies interaction with MOVES and traffic microsimulation for project-level analysis.

Dependencies

movespy depends on:

Installation

Download the installer and run it.

Also edit the movespy_settings.py file:

  • moves_dir: a string that is the path to you MOVES installation directory

  • moves_db: a string that is the name of your MOVES database (assumed to be local)

Usage

The following code executes a complete MOVES run and calculates the total CO emissions:

links = {1: {'grade': -1.2,
             'length': 0.25,
             'road_type': 5,
             'source_distr': {21: 1.0},
             'speed': 34,
             'volume': 400}}

activity =  {'age_distr': {21: {5: 1.0}},
             'county': 50027,
             'day_type': 5,
             'hour': 16,
             'month': 6,
             'year': 2015,
             'links': links}

options = {'detail': 'average'}

import movespy.moves
moves = movespy.moves.Moves(activity, options)
emissions_out, activity_out = moves.run()
total_CO = sum([row.quantity for row in emissions_out if row.pollutant == 2])

This code calculates VSP and operating mode for a vehicle trajectory dataset:

veh = [1,1,1,1,2,2,2,3,3,3,3,3]
speed = [3.,6.,1.,3.,8.,5.,6.,3.,9.,1.,3.,9.]
grade = [1.,2.,-3.,1.,2.,1.,3.,1.,-2.,3.,-4.,-2.]
mass, mass_factor, alpha, beta, gamma = 2., 1.5, 0.16, 0.0020, 0.00049

import movespy.trajectory

vsp, opmode = movespy.trajectory.getVSPOpMode(veh, speed, grade, mass,
    mass_factor, alpha, beta, gamma)

For detailed instructions and examples see the user manual.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

movespy-0.1.4.zip (28.1 kB view hashes)

Uploaded Source

Built Distribution

movespy-0.1.4.win-amd64.exe (252.2 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page