Phil 5.25.15

8:00 – 4:30 SR

  • Still working on updating the servers.
  • Need to do self-assessment today – done.
  • Added message passing to support queries. Much nicer. Deleting the crazy callback code.
  • Messaging works for the canvas as well. Going to keep but deprecate the callback.

Dong Shin 05.20.2015

  • deployed new FR
  • modified project_names table with new data
  • Lenny’s request
    • increase WIDTH of SELECT
    • add optional field for Project Lab PM to behave like Project Lab – When Other is selected show manual entry.
  • added cg-busy to charting-data
  • back to the charting app….

Dong Shin 05.18.2015

  • going through FR
  • added scope.$watch() function in currencyInput directive  to catch values set outside – automatic 100%
  • must initialize the validators to true as multiple false validators show up

Phil 5.15.15

7:30 – 4:00 SR

  • Backups
  • Tried ‘compress’, which seemed to compress the files in-place. It did not put them in a zip file. Going to try gnu utilities next.
  • Lenny says all the funds are dispersed in CONUS. Need a globe and planar charting. Basically the difference should be AZ/EL vs X/Y
  • Migrating the generic chart data classes/interfaces to WebGlChartData
  • had to cast an array index from string to <any>. Don’t know why:
    export class ChartInfo extends NovettaUtils.ATSBase{
       public cSeries:CartesianSeries[];
    
       constructor() {
          this.cSeries = [];
       }
    
    
       public addSeries  (key:string, source:WglChartData.IChartDataElement):void {
          var cs:CartesianSeries = new CartesianSeries(key, source);
          cs.mapData(this.minVec, this.maxVec);
          this.cSeries[<any>key] = cs; // <----------- why??????
       }
    }
  • Added a dataprovider and dataformat to WGLA_controller2 and started passing data into Wgl3dCharts. Individual elements with their mappings are coming across correctly. Next comes the actual mapping.

Phil 5/14/15

8:00 – 4:30 SR

  • Backups. Starting to zip them before storing them because they compress so well. Need to add that to the script. Looks like we use compact.
  • Working on globe chart
  • Adding an IComponentConfig. Which found an error!
  • Got Hierarchical placement working – pretty picture for the day:

Hierarchical

Phil 5/13/15

8:00 – 4:00 SR

  • Backups
  • Had a weird issue where the touch command wasn’t working in the Makefile. It looks like putting it in system32 is ok for the command window, but not ok for a program – it had to be on the path. I put it in with the gnu files and it works now.
  • Had a long-ish discussion with Dong about how to set the data in the message. It’s much better now. Here are the interfaces:
    export interface IMinMax {
       min:number;
       max:number;
    }
    export interface IChartDataElement{
       [label:string]:IMinMax;
    }
    export interface IChartMessage{
       type:string;
       name:string;
       data:IChartDataElement;
    }
  • And here are some messages caught by the listener in Wgl2DController (‘min’ is a point that uses the ‘min’ value from the minmax object:
    {"type":"bar","name":"Facts","data":{"Jan":{"min":0,"max":125}}}
    {"type":"min","name":"Future FACTS","data":{"Sep":{"min":200.17,"max":266.49}}}
    {"type":"area","name":"Future FACTS","data":{"Jun":{"min":202.29,"max":202.29},"Jul":{"min":193.38,"max":215.48},"Aug":{"min":196.77,"max":240.99},"Sep":{"min":200.17,"max":266.49},"Oct":{"min":203.57,"max":291.99},"Nov":{"min":206.96,"max":317.5},"Dec":{"min":210.36,"max":343}}}
  • Adding data objects on:
    • Area chart – done
    • Bar Chart -done
  • Start bars/spheres chart (lat/long)(min/max)
    • Set up WebGl3dCharts.ts and added it to the Makefile
    • Tomorrow, create a WglChart3D.html file and maybe a new controller?

Dong Shin 05.12.2015

  • deployed charting-data, didn’t have a chance to go over
  • Lenny wants us come in on Thursday to add project related data to FR app
  • could not get directives (ng-min, ng-max, currency-input) to behave correctly for Obligations….