GithubHelp home page GithubHelp logo

usgs / shakecast Goto Github PK

View Code? Open in Web Editor NEW
11.0 20.0 23.0 168.71 MB

ShakeCast

License: Other

Batchfile 0.10% Python 89.15% HTML 2.98% CSS 0.96% JavaScript 0.07% TypeScript 5.97% Shell 0.49% Dockerfile 0.05% NSIS 0.22%

shakecast's Introduction

Windows Linux Code Coverage Code Quality
Build status Build Status codecov Codacy Badge

ShakeCast V4

ShakeCast, short for ShakeMap Broadcast, has a new home at the USGS GitLab site.

Checkout our GitLab repository.

shakecast's People

Contributors

dependabot[bot] avatar dslosky avatar dslosky-usgs avatar klin-usgs avatar mhearne-usgs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

shakecast's Issues

Show shakemaps on facility page

One a user has a selected a facility, they should be able to select from a list of events that have affected the facility and have them plotted along side

Request for Additional Facility Types

Submitted issue for Matthew Muto (SCE)

I’d like to request consideration of additional facility types for inclusion in future versions of ShakeCast. Facility types that would be of immediate use to SCE include:

GAS Gas generation facilities
HYDRO Hydropower generation facilities
SUB Electrical substations

We do not have specific fragility information for these facilities, but being able to distinguish these categories would assist us in our notification process. I believe these facility types might also be useful to other utility owners.

File upload hangs

Occurs when server is busy; the UI must be waiting for a response from the server

Certificate Error

urllib2 error when attempting to access an https page from within DOI

update user info via UI

This allows admin to use a default password for users when the account is created. The the users that wish to access the ShakeCast UI can use the default password to access the UI and update their account to use a personalized password.

Facility shaking only associated with first shakemap

From @dslosky-usgs on July 20, 2016 0:18

We need to process shakemaps as long as they fall within a monitoring region; the logic to determine whether a notification is sent should take place after facility processing. This will fix this issue and allow us to determine when an revised notification should be sent

Copied from original issue: dslosky-usgs#4

Check user import

It looks like importing a user who is part of multiple groups might not actually make the connections

Images aren't always downloaded in mobile mail

Add a random string to the ShakeMap and new event capture cid before attaching them to an email. This should improve the mobile mail application's ability to link specific images with specific emails

Re-organize navbars and headers

Combine general and admin navbars using a router to determine which is displayed
Move all header code into Navbar allowing the header component to be just the title of each page

Tests will fail during nighttime

Tests require all earthquakes to be processed, but by default small earthquakes aren't processed at night. Tests should first check that only small earthquakes are left unprocessed, then configurations should be adjusted so all earthquakes are processed

Decrease geoJSON database blocking

By comparing event update times; reducing query period to 1 hour from 1 day for most geoJSON runs will also help. 1 Day queries should still run once or twice per day

Update software via UI

Code updates should be placed on a public facing USGS server (FTP site or DMZ)
Cron job should check USGS server (same FTP or DMZ) for a JSON feed with update information
JSON feed is interpreted; when an update is required an email is sent to admin users
Admin logs into UI and authorizes the update
ShakeCast uses information from the JSON feed to update existing source

Ability to send notifications to users through UI

Users should subscribe to blog, but it should also be possible to display a notification in users' UI. This could be done the same way we're thinking about alerting ShakeCast systems to update their software

ShakeMap testing inadequite

If there hasn't been a shakemap generated within past 24 hours, there's no way to test shakemap processing code

Workbook Documentation

Documentation lacks...
Import/Export info
Data requirements
XML structure
Maybe explanation of Groups? Actually defining facilities, groups, and users alongside data requirements and XML structure might help give users a better idea of how everything works...

AEBM workbook information

Add others as comments

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.