GTRI Proprietary / Limited Distribution. Architecture File System DataLoader API Analytics API Visualization API MongoDB Resource Management Layer Python.

Slides:



Advertisements
Similar presentations
Samsung Smart TV is a web-based application running on an application engine installed on digital TVs connected to the Internet.
Advertisements

Extending JIRA Rachel Wright July 15, 2014 See slide “Notes” section for commentary and talking points.
NGT Information Technology Technical Discussion Bob DeHoff Info Tech, Inc.
Web Applications Development Using Coldbox Platform Eddie Johnston.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of The Eclipse Web Tools Platform.
OTC and the Analytics Framework Social Media Analytics T-45 days GTRI - Proprietary.
Apache : Installation, Configuration, Basic Security Presented by, Sandeep K Thopucherela, ECE Department.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
Web Applications Basics. Introduction to Web Web features Clent/Server HTTP HyperText Markup Language URL addresses Web server - a computer program that.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
Linux Operations and Administration
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Rayzit EPL 371 Aζίζ Φίλιππος Παπαϊωάννου Βαρνάβας Πασχαλίδης Δημήτρης Χαραλάμπους Θεόδωρος.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Java Beans.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
1 Introductory Notes on the Git Source Control Management Ric Holt, 8 Oct 2009.
Revolutionizing enterprise web development Searching with Solr.
DEV-25: From Box to Development for WSA/AIA/WebSpeed ™ using Tomcat Matt Harrison Senior Software Engineer, Progress OpenEdge.
Upgrading Projects to Visual Studio 2010 Upgrading Projects to SharePoint 2010 Integrating with SharePoint 2010.
Plug-In Architecture Pattern. Problem The functionality of a system needs to be extended after the software is shipped The set of possible post-shipment.
A Throttling Layer-7 Web Switch James Furness. Motivation & Goals Specification & Design Design detail Demonstration Conclusion.
1 GIT NOUN \’GIT\ A DISTRIBUTED REVISION CONTROL AND SOURCE CODE MANAGEMENT (SCM) SYSTEM WITH AN EMPHASIS ON SPEED. INITIALLY DESIGNED AND DEVELOPED BY.
Extend the Operations Dashboard with Custom Widgets (and more)
Artifact Management Managing Maven and other artifacts in Perforce.
Module 8 : Configuration II Jong S. Bok
Understanding StarTeam Enterprise Advantage Course #4124.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Extending the Operations Dashboard
GLite build and integration system Building and Packaging Robert HARAKALY
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
Google Map Engine Can export images to Map Engine from Earth Engine
Devanshu Bawa Customization Specialist Logo Business Solutions.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Plug-In Architecture Pattern. Problem The functionality of a system needs to be extended after the software is shipped The set of possible post-shipment.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
Status Report Hans Wenzel Geant4 Validation repository weekly meeting 13 th April 2016.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
#SummitNow Dynamic Data List Driven Constraints in Share November 14 th, 2013 Tony Parzgnat – Technology Services Group.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
PhoneGap. web-based mobile development framework, based on the open-source Cordova project. use standard web technologies such as HTML5, CSS3, and JavaScript.
Extending ArcGIS with Python Clinton Dow – Geoprocessing Product Esri.
XNAT 1.7: Getting Started 6 June, Introduction In this presentation we’ll discuss:  Features and functions in XNAT 1.7  Requirements  Installing.
October 2014 HYBRIS ARCHITECTURE & TECHNOLOGY 01 OVERVIEW.
PTC Navigate & Thingworx based App Development
Managing Software in Higher Education
Dispatcher Phoenix Is…
Documentation Guidelines
ENOG13 Saint Petersburg Diego Luis Neto SW NL-ix.
WEB APPLICATION Diagram Template
Version Control and Source Code Control Systems
Chapter 2 Starting a Project
Documentation Guidelines
Microservices Diagram Template
Build Better Apps with MEAN.
OpenOffice. org Extensions Infrastructure What it is –. What it can –
Ucsmsdk v UCS Python SDK.
ESIS Consulting LLC (C) ESIS Consulting LLC. All rights reserved
orange.biolab.si A general-purpose open source component-based
Web AppBuilder for ArcGIS
Dongwhan Kim Annie Zhao Steven Lawrance
Pulp 3 Ready For a Test Drive
AI Discovery Template IBM Cloud Architecture Center
Data Visualizer for CommCare
IoT for Blockchain Diagram Template
Plug-In Architecture Pattern
Presentation transcript:

GTRI Proprietary / Limited Distribution

Architecture File System DataLoader API Analytics API Visualization API MongoDB Resource Management Layer Python Algorithms SmallK Sentiment Stats Easy Vis Special Vis Custom Dashboard (DiamondEye, MINT) Ingest Modules CSV/XLSX MongoDB Text Documents Filters DateTime GTRI LEAN Text Processing

GTRI Proprietary / Limited Distribution Documentation All interfaces: docs/ INGEST_INTERFACE.py FILTER_INTERFACE.py ANALYTIC_INTERFACE.py VISUALIZATION_INTERFACE.py Utility Command-Line application: configure.py Usage: python configure.py --api {ingest, filters, analytics, visualization} --filename [filename of filter without.py extension] --mode {add, remove}

GTRI Proprietary / Limited Distribution Repository Structure analytics- framework dataloader conf analytics visualization minimal docs configure.py Interface documentation and templates Sample data optionally used during installation Apache web server configuration file for default installation Command-line application for adding/removing modules fro the APIs DataLoader API Analytics API Visualization API

GTRI Proprietary / Limited Distribution Repository Structure analytics- framework dataloader conf analytics visualization minimal docs configure.py data python wsgi Location for storing source files and matrix files Python files for the associated API WSGI configuration file JavaScript files – used for DetectDatatype exploration of MongoDB js

GTRI Proprietary / Limited Distribution Repository Structure analytics- framework dataloader conf analytics visualization minimal docs configure.py data python wsgi js DataLoader DataLoaderAPIv01.py Python Module for DataLoader functionality Flask file for controlling API endpoints

GTRI Proprietary / Limited Distribution Repository Structure analytics- framework dataloader conf analytics visualization minimal docs configure.py data python wsgi js DataLoader DataLoaderAPIv01.py filters ingest Location of all Filter modules; when adding a new Filter, the file goes here Location of all Ingest modules; when adding a new Ingest, the file goes here Various other helper files

GTRI Proprietary / Limited Distribution Repository Structure analytics- framework dataloader conf analytics visualization minimal docs configure.py data python wsgi Location for storing results files Python files for the associated API WSGI configuration file

GTRI Proprietary / Limited Distribution Repository Structure analytics- framework dataloader conf analytics visualization minimal docs configure.py data python wsgi Analytics AnalyticsAPIv01.py Python Module for Analytics functionality Flask file for controlling API endpoints

GTRI Proprietary / Limited Distribution Repository Structure analytics- framework dataloader conf analytics visualization minimal docs configure.py data python wsgi Analytics AnalyticsAPIv01.py algorithms Location of all Analytics modules; when adding a new analytic, the file goes here Various other helper files

GTRI Proprietary / Limited Distribution Repository Structure analytics- framework dataloader conf analytics visualization minimal docs configure.py python wsgi Python files for the associated API WSGI configuration file

GTRI Proprietary / Limited Distribution Repository Structure analytics- framework dataloader conf analytics visualization minimal docs configure.py python wsgi Visualization VisualizationAPIv01.py Python Module for Visualization functionality Flask file for controlling API endpoints

GTRI Proprietary / Limited Distribution Repository Structure analytics- framework dataloader conf analytics visualization minimal docs configure.py python wsgi Visualization VisualizationAPIv01.py vis Location of all Visualization modules; when adding a new vis, the file goes here Various other helper files

GTRI Proprietary / Limited Distribution Repositories Analytics-Framework Main Analytics-Framework repository Repository access for DiamondEye diamondeye Main web UI analytics Submodule in the Analytics API for additional analytics, including SmallK’s HierNMF lean Submodule in the DataLoader API for text processing smallk Supporting code for SmallK and Pysmallk (older version which supports Pysmallk) diamondeye-basic Vagrant box for use in setting up a development environment Follow the “Developer Instructions” or the “User Instructions” diamondeye-bells Vagrant box with all additional repos for use in setting up dev environment Follow the “User Instructions”

GTRI Proprietary / Limited Distribution Python 2.7 dev Java 8 Mongo server Python libraries: Numpy scipy pandas scikit-learn flask, flask-restful, flask-cors, flask-restplus, django xlrd arrow, parsedatetime, geocoder brewer2mpl, vincent, markdown feedparser Available libraries

GTRI Proprietary / Limited Distribution Repository Structure for Submodules analytics- framework dataloader conf analytics visualization minimal docs configure.py data python wsgi Analytics AnalyticsAPIv01.py algorithms Various other helper files smallk (separate git repo) smallk (separate git repo) python __init__.py hiernmf.py When adding submodules, place the module repo within the module directory (‘algorithms’ in this case) The submodule must include __init__.py files all the way down There must be a file that conforms to the appropriate interface When using configure.py to register the new module, you include the relative path to the file: python configure.py --api analytics --filename smallk.python.hiernmf --mode add