DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
- Adding Type validation for Map and charts in zeppelin.
- chart-data-validator-factory for validate d3 basic chart data model
- map-data-validator-factory for map data model
- scatter-data-validator-factory for scatter and bubble chart data model
- Adding Map Data Validated for latitude and longitude (data range validation)Paragraph controller will using data validation before chart drawing (since error services is not in zeppelin it is using console.log at the moment)
-
longitudeValidator : .Longitude measurements range from 0° to (+/–)180°
-
latitudeValidator : Latitude measurements range from 0° to (+/–)90°.
-
...
Results
Drawing map with data validation
...
Above is the data set, Data validation will check is Longitude and Latitude is in valid range. Here Map with above data sert
| Anchor | ||||
|---|---|---|---|---|
|
Milestone-8
Description
In this milestone, we will work on Zeppelin Documentation, Code Polishing and Test Spec
Feature List
- Documentation
- Writing a new documentation in gh-pages[2]
- How to add new chart library (steps that contains for adding new chart JS)
- How added new data validator
Code Polishing
- Adding Test spec regard to Map implementations
- Fixing Grunt Test in zeppelin and upgrading it to build
Resources
|
|---|
Task List
- Documentation for Zeppelin
- Writing a new documentation in gh-pages[2]
- How to add new chart library with sample codes
- How added new data validator with sample codes
- Code Polishing
- Using data validation for all the chart types in zeppelin
- Bar, Pie, Area and Line chart
- Scatter and Bubble chart
- Map (GIS) date set
- Code reviewing on PR#152, PR#160, PR#147 and PR#179
- Adding Test spec regard to Map implementations
- Fixing Grunt Test in zeppelin and upgrading it to build
- Adding Few Custom Validator samples
- Adding Range validator for map-data-validator-factory.js
- Complex JS object validator for chart-data-validator-factory.js
...
Results
Here is sample schema for Map data model
| Wiki Markup |
|---|
'MapSchema': {
type: ['string', 'string', 'number', 'number', 'number'],
range: {
latitude: {
low: -90,
high: 90
},
longitude: {
low: -180,
high: 180
}
}
} |
Updating Map feature for zeppelin with data validator
Test Spec for build and grunt test improvement
New 12 Test Specs are added with covering data validation user cases.
Documentation updating
| Anchor | ||||
|---|---|---|---|---|
|
Milestone-9
Description
In this milestone, we have completed all the work on Zeppelin (Coding, Documentation and Test Case). It mainly improve documentation
Feature List
- Improve Documentation
- With sample codes
Resources
|
|---|
Task List
Improving Documentation
- Data Validation Document is Updated with below sub titles.
- Where, Why the data validator is used in zeppelin?
- Why the data validator is important?
- How Data Validation is done?
- Adding new Data Range Validation Sample for Doc
- Cleaning the code (logs etc.)
...




