e-mission-docs

Repository for docs and issues. If you need help, please file an issue here. Public conversations are better for open source projects than private email.

https://github.com/e-mission/e-mission-docs

Science Score: 46.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: researchgate.net
  • Committers with academic emails
    6 of 22 committers (27.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.2%) to scientific vocabulary
Last synced: 7 months ago · JSON representation

Repository

Repository for docs and issues. If you need help, please file an issue here. Public conversations are better for open source projects than private email.

Basic Info
Statistics
  • Stars: 17
  • Watchers: 5
  • Forks: 34
  • Open Issues: 466
  • Releases: 0
Created almost 8 years ago · Last pushed 8 months ago
Metadata Files
Readme License

docs/README.md

Welcome to the NREL OpenPATH Documentation!

Documentation Status

This repo contains all the documentation for the e-mission project, and almost ALL THE ISSUES. More information on the rationale behind the change can be found in the migration reasons.

There are some specialized READMEs in the individual repositories, but they are gradually being moved in here. This means that if you have any questions, you should first search here and if you don't find any existing issues, you should file an issue here.

Getting started

What is NREL OpenPATH (ne e-mission)

NREL OpenPATH (ne e-mission) is an open source mobility platform developed at the RISE and BETS labs in the UC Berkeley EECS Department. It is currently maintained by the National Renewable Energy Laboratory (NREL) with support from the US Department of Energy (DOE) Vehicle Technologies Office (VTO).

E-mission includes a mobile application for Android and iOS, with user consent, automatically collects the user's travel patterns and sends them to the server so as to derive personal mobility information and analyses; depending on user consent for sharing his/her data, the data can also be used for aggregate mobility data studies. The application is also a tool for collecting information filled in by the user (such as incidents, ground truth information about his/her trip purpose and transportation mode, or answers to questions asked in external surveys).
The server is a python web application, the data is stored in a mongoDB database; the client is a Cordova application for both Android and iOS.
The application has been initially designed to be reused in research and academic projects either for conducting and as a good learning project for CS students. It is also freely reusable for any other user cases. If you are using e-mission in your work, please submit a PR, or send shankari@eecs.berkeley.edu an email so that you can be added to this list.

End to end apps

@PatGendre generated this list of closed source apps that are similar to e-mission. Since Patrick is from France, they have a strong European focus. If you would like to add other companies to this list, please send a pull request.

| Company | Region | Company | Region | Company | Region | Company | Region | |---------------|--------------|-------------|--------------|---------------|------------|---------------|------------| | MOBIDOT | NL | MotionTag | DE | TravelVu | SE | RMove | US | | radar.io | US | BetterPoint | UK | TrackAndKnow | EU-wide | | |

SDKs

Although e-mission is an end-to-end system, it is also modular. The sensing components are cordova plugins and can be incorporated into any app. The server modules are open source and should be able to process any data in the correct format. All the deployments so far, with the exception of UW, have focused on customizing the custom app UI and have not really modified the plugin list. If you are interested in experimenting with plugin subsets, I am happy to work more closely with you. Please also let the community know how it goes. @PatGendre also generated this comparative list of background location tracking SDKs. If you would like to add other SDKs to this list, please send a pull request.

| Project | Open/Closed source | Notes | |---------------|--------------------|-------| | Itinerum | Open source |app, not SDK. will merge in 2020, pending funding | | TransistorSoft Background Geolocation| Closed source | Much richer set of interfaces, including react native and flutter | | Sentiance | Closed source | Includes trip and mode detection | | Radar.io | Closed source | the API seems to be limited to geofences, focused on retail? | | LocoKit | Open source | iOS only, "ML based" | | moprim | Closed source | no public documentation |

Gallery (a first glimpse at the app UI)

E-mission has been reused in several projects, here are short videos showing different versions of the UI, which have been presented at the last TRB conference in January 2020 :
- E-mission provides personal mobility metrics including CO2 emissions (MeCO2 a CO2 coach developed in Berlin by DFKI's OSLab)
- E-mission can let the end-user complete the mode and purpose after trip completion
- E-mission can embark third-pary online surveys (a feature developed by the University of New South Wales)
- E-mission can be adapted to mobility nudge experimentations like the Tripaware project conducted at UC Berkley in 2018
- E-mission can be integrated with external survey tools by automatically filling in survey fields with sensed information. The survey prompt can even be context sensitive.

Overview

Read these papers for understand context.

roadmap

  • The next features and enhancement can be guessed from the ISSUES
  • We have formed a project commmittee to help guide the direction and roadmap
  • The current large scale research features are described in Develop/Future

Owner

  • Name: e-mission
  • Login: e-mission
  • Kind: organization

GitHub Events

Total
  • Issues event: 44
  • Watch event: 2
  • Issue comment event: 406
  • Push event: 7
  • Pull request review event: 1
  • Pull request event: 4
  • Create event: 1
Last Year
  • Issues event: 44
  • Watch event: 2
  • Issue comment event: 406
  • Push event: 7
  • Pull request review event: 1
  • Pull request event: 4
  • Create event: 1

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 282
  • Total Committers: 22
  • Avg Commits per committer: 12.818
  • Development Distribution Score (DDS): 0.465
Past Year
  • Commits: 10
  • Committers: 4
  • Avg Commits per committer: 2.5
  • Development Distribution Score (DDS): 0.6
Top Committers
Name Email Commits
shankari s****i@e****u 151
Patrick GENDRE p****4@g****m 42
brianmickel b****l@b****u 15
iantei a****t@a****u 12
Abby Wheelis 5****s 11
ericafenyo e****o@y****m 8
ICIA Dev Team i****s@g****m 7
Loïc Mayol l****l@l****t 6
Boyce, Leidy L****e@n****v 4
Abby Wheelis a****s@c****u 4
sosias t****i@m****m 3
Aria Nolan a****a@c****g 3
Bowen Xu x****n@g****m 2
Patrick Reinbold r****a@o****e 2
John (Jack) Sullivan j****n@g****m 2
amarin 1****h 2
Chunrui Huang 6****r 2
Jonathan Fürst jf@j****g 2
Lucas Pinheiro 3****o 1
MetroPietro p****o@c****s 1
Mukul Chandrakant Mahadik m****k@a****u 1
sam11b s****b@b****u 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 244
  • Total pull requests: 14
  • Average time to close issues: over 1 year
  • Average time to close pull requests: 18 days
  • Total issue authors: 25
  • Total pull request authors: 5
  • Average comments per issue: 8.05
  • Average comments per pull request: 0.57
  • Merged pull requests: 9
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 43
  • Pull requests: 10
  • Average time to close issues: 30 days
  • Average time to close pull requests: 16 days
  • Issue authors: 8
  • Pull request authors: 4
  • Average comments per issue: 3.84
  • Average comments per pull request: 0.4
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • shankari (143)
  • JGreenlee (33)
  • Abby-Wheelis (23)
  • jiji14 (6)
  • the-bay-kay (5)
  • niccolopaganini (4)
  • catarial (3)
  • nmcneil (3)
  • TeachMeTW (3)
  • sebastianbarry (3)
  • louisg1337 (2)
  • rahulkulhalli (2)
  • MukuFlash03 (2)
  • aGuttman (1)
  • iantei (1)
Pull Request Authors
  • Abby-Wheelis (7)
  • MukuFlash03 (2)
  • catarial (2)
  • iantei (2)
  • Copilot (1)
Top Labels
Issue Labels
enhancement (2) large (1)
Pull Request Labels

Dependencies

requirements.txt pypi
  • Pygments >=2.2
  • mkdocs >=1
  • pymdown-extensions >=4.11