From 4d015d7c83b70de0e0946465cf35480482315e12 Mon Sep 17 00:00:00 2001
From: bclayton-usgs <bclayton@usgs.gov>
Date: Wed, 26 Aug 2020 14:32:23 -0600
Subject: [PATCH] rename deagg to disagg

---
 example/src/app/app.component.ts              |  8 ++---
 ...3dDeaggregationBin.js => D33dDisaggBin.js} |  8 ++---
 ...egationGraphView.js => DisaggGraphView.js} | 30 +++++++++----------
 .../{DeaggResponse.js => DisaggResponse.js}   | 12 ++++----
 .../{Deaggregation.js => Disaggregation.js}   |  6 ++--
 src/disagg/index.js                           |  8 ++---
 ...ggregationBin.scss => _D33dDisaggBin.scss} |  2 +-
 ...onGraphView.scss => _DisaggGraphView.scss} |  2 +-
 styles/disagg-d3.scss                         |  4 +--
 ...aggregationBin.d.ts => D33dDisaggBin.d.ts} |  4 +--
 ...ionGraphView.d.ts => DisaggGraphView.d.ts} | 12 ++++----
 types/disagg/DisaggGraphViewOptions.d.ts      |  8 ++---
 ...DeaggResponse.d.ts => DisaggResponse.d.ts} |  2 +-
 ...Deaggregation.d.ts => Disaggregation.d.ts} |  2 +-
 types/disagg/index.d.ts                       |  8 ++---
 15 files changed, 57 insertions(+), 59 deletions(-)
 rename src/disagg/{D33dDeaggregationBin.js => D33dDisaggBin.js} (93%)
 rename src/disagg/{DeaggregationGraphView.js => DisaggGraphView.js} (95%)
 rename src/disagg/{DeaggResponse.js => DisaggResponse.js} (86%)
 rename src/disagg/{Deaggregation.js => Disaggregation.js} (85%)
 rename styles/{_D33dDeaggregationBin.scss => _D33dDisaggBin.scss} (97%)
 rename styles/{_DeaggregationGraphView.scss => _DisaggGraphView.scss} (88%)
 rename types/disagg/{D33dDeaggregationBin.d.ts => D33dDisaggBin.d.ts} (72%)
 rename types/disagg/{DeaggregationGraphView.d.ts => DisaggGraphView.d.ts} (89%)
 rename types/disagg/{DeaggResponse.d.ts => DisaggResponse.d.ts} (81%)
 rename types/disagg/{Deaggregation.d.ts => Disaggregation.d.ts} (76%)

diff --git a/example/src/app/app.component.ts b/example/src/app/app.component.ts
index bc6d892..df0b6ec 100644
--- a/example/src/app/app.component.ts
+++ b/example/src/app/app.component.ts
@@ -1,6 +1,6 @@
 import { Component, ViewChild, ElementRef, AfterViewInit, OnDestroy } from '@angular/core';
 import { Subscription } from 'rxjs';
-import { DeaggResponse, Deaggregation, DeaggregationGraphView } from '@nshmp/disagg-d3/src/disagg';
+import { DisaggResponse, Disaggregation, DisaggGraphView } from '@nshmp/disagg-d3/src/disagg';
 import { Collection } from '@nshmp/disagg-d3/src/mvc';
 
 import { AppService } from './app.service';
@@ -22,12 +22,12 @@ export class AppComponent implements AfterViewInit, OnDestroy {
 
   ngAfterViewInit(): void {
     this.sub = this.service.callDeagg$.subscribe((usageResponse) => {
-      const response = new DeaggResponse(usageResponse.response.pop());
-      const deaggs = response.get<Collection<Deaggregation>>('deaggregations').data();
+      const response = new DisaggResponse(usageResponse.response.pop());
+      const deaggs = response.get<Collection<Disaggregation>>('disaggregations').data();
       const collection = new Collection(deaggs);
       collection.select(collection.data()[0]);
 
-      const view = new DeaggregationGraphView({
+      const view = new DisaggGraphView({
         el: this.el.nativeElement,
         collection,
       });
diff --git a/src/disagg/D33dDeaggregationBin.js b/src/disagg/D33dDisaggBin.js
similarity index 93%
rename from src/disagg/D33dDeaggregationBin.js
rename to src/disagg/D33dDisaggBin.js
index d614169..3827c8a 100644
--- a/src/disagg/D33dDeaggregationBin.js
+++ b/src/disagg/D33dDisaggBin.js
@@ -14,7 +14,7 @@ _DEFAULTS = {
 };
 
 /**
- * Represents one vertical bar on a deaggregation plot.
+ * Represents one vertical bar on a dissagregation plot.
  *
  * @param options {Object}
  * @param options.bin {Object}
@@ -38,11 +38,11 @@ _DEFAULTS = {
  *        default 1.
  *        multiplier for raw z values.
  */
-var D33dDeaggregationBin = function (options) {
+var D33dDisaggBin = function (options) {
   var _this, _initialize;
 
   _this = D33dGroup({
-    className: 'D33dDeaggregationBin',
+    className: 'D33dDisaggBin',
   });
 
   _initialize = function (options) {
@@ -110,4 +110,4 @@ var D33dDeaggregationBin = function (options) {
   return _this;
 };
 
-module.exports = D33dDeaggregationBin;
+module.exports = D33dDisaggBin;
diff --git a/src/disagg/DeaggregationGraphView.js b/src/disagg/DisaggGraphView.js
similarity index 95%
rename from src/disagg/DeaggregationGraphView.js
rename to src/disagg/DisaggGraphView.js
index 2ed4590..a50a9ca 100644
--- a/src/disagg/DeaggregationGraphView.js
+++ b/src/disagg/DisaggGraphView.js
@@ -3,7 +3,7 @@
 var Collection = require('../mvc/Collection'),
   d3 = require('d3'),
   D33dAxis = require('../d3/3d/D33dAxis'),
-  D33dDeaggregationBin = require('./D33dDeaggregationBin'),
+  D33dDisaggBin = require('./D33dDisaggBin'),
   D33dPath = require('../d3/3d/D33dPath'),
   D33dView = require('../d3/view/D33dView'),
   D3Util = require('../d3/util/D3Util'),
@@ -17,10 +17,10 @@ _DEFAULTS = {};
 var __calculateBounds;
 
 /**
- * Calculate deaggregation data bounds.
+ * Calculate disaggregation data bounds.
  *
  * @param bindata {Array<Bin>}
- *     array of deaggregation bins
+ *     array of disaggregation bins
  *     where Bin is an Object:
  *       bin.r {Number}
  *             distance to bin (x-axis)
@@ -35,7 +35,7 @@ var __calculateBounds;
  *                          id of epsilon bin.
  *
  * @return {Array<Array<x0,y0,z0>, Array<x1,y1,z1>}
- *         bounds of deaggregation data.
+ *         bounds of disaggregation data.
  *         Array contains two sub arrays,
  *         containing minimum and maximum values for each axis.
  */
@@ -86,7 +86,7 @@ __calculateBounds = function (bindata) {
 };
 
 /**
- * A deaggregation distance/magnitude plot.
+ * A disaggregation distance/magnitude plot.
  *
  * @param options {Object}
  *        options are passed to SelectedCollectionView.
@@ -94,11 +94,11 @@ __calculateBounds = function (bindata) {
  *        default null.
  *        plotting bounds.
  *        can be changed later by setting VIEW.bounds and calling VIEW.render
- * @param options.collection {Collection<Deaggregation>}
+ * @param options.collection {Collection<Disaggregation>}
  *        collection with data to display.
- *        selected Deaggregation object is displayed.
+ *        selected Disaggregation object is displayed.
  */
-var DeaggregationGraphView = function (options) {
+var DisaggGraphView = function (options) {
   var _this, _initialize;
 
   _this = SelectedCollectionView(options);
@@ -106,7 +106,7 @@ var DeaggregationGraphView = function (options) {
   _initialize = function (options) {
     options = Util.extend({}, _DEFAULTS, options);
 
-    _this.el.innerHTML = '<div class="DeaggregationGraphView"></div>';
+    _this.el.innerHTML = '<div class="DisaggGraphView"></div>';
 
     _this.bounds = options.bounds || null;
 
@@ -122,7 +122,7 @@ var DeaggregationGraphView = function (options) {
     _this.zTickSpacing = 5;
 
     _this.d33d = D33dView({
-      el: _this.el.querySelector('.DeaggregationGraphView'),
+      el: _this.el.querySelector('.DisaggGraphView'),
       lookAt: [60, 125, 10],
       origin: [280, -150, 180],
       up: [0, 0, 1],
@@ -496,7 +496,7 @@ var DeaggregationGraphView = function (options) {
    * Get data bounds for plotting.
    *
    * @return {Array<Array<x0,y0,z0>, Array<x1,y1,z1>}
-   *         bounds of deaggregation data.
+   *         bounds of disaggregation data.
    *         Array contains two sub arrays,
    *         containing minimum and maximum values for each axis.
    */
@@ -567,7 +567,7 @@ var DeaggregationGraphView = function (options) {
       εbins = Collection(_this.model.get('metadata').εbins);
       _this.model.get('data').forEach(function (bin) {
         var view;
-        view = D33dDeaggregationBin({
+        view = D33dDisaggBin({
           bin: bin,
           xScale: _this.xScale,
           yScale: _this.yScale,
@@ -619,7 +619,7 @@ var DeaggregationGraphView = function (options) {
       .select(legendEl)
       .append('g')
       .attr('class', 'legend-content')
-      .attr('class', 'D33dDeaggregationBin');
+      .attr('class', 'D33dDisaggBin');
 
     metadata = _this.model.get('metadata');
     εbins = metadata.εbins;
@@ -651,6 +651,6 @@ var DeaggregationGraphView = function (options) {
   return _this;
 };
 
-DeaggregationGraphView.calculateBounds = __calculateBounds;
+DisaggGraphView.calculateBounds = __calculateBounds;
 
-module.exports = DeaggregationGraphView;
+module.exports = DisaggGraphView;
diff --git a/src/disagg/DeaggResponse.js b/src/disagg/DisaggResponse.js
similarity index 86%
rename from src/disagg/DeaggResponse.js
rename to src/disagg/DisaggResponse.js
index 0e5145e..2558520 100644
--- a/src/disagg/DeaggResponse.js
+++ b/src/disagg/DisaggResponse.js
@@ -1,6 +1,6 @@
 'use strict';
 
-var Deaggregation = require('./Deaggregation'),
+var Disaggregation = require('./Disaggregation'),
   Collection = require('../mvc/Collection'),
   Model = require('../mvc/Model'),
   Util = require('../util/Util');
@@ -25,7 +25,7 @@ var _DEAGG_ID = 0;
  * @param params {Object}
  *      Configuration options. See _DEFAULTS for more details.
  */
-var DeaggResponse = function (params) {
+var DisaggResponse = function (params) {
   var _this, _initialize;
 
   // Inherit from parent class
@@ -42,7 +42,7 @@ var DeaggResponse = function (params) {
 
     metadata = params.metadata;
     deaggs = params.data.map(function (deagg) {
-      return Deaggregation(
+      return Disaggregation(
         Util.extend(
           {
             metadata: metadata,
@@ -58,7 +58,7 @@ var DeaggResponse = function (params) {
       mlabel: metadata.mlabel,
       εlabel: metadata.εlabel,
       εbins: metadata.εbins,
-      deaggregations: Collection(deaggs),
+      disaggregations: Collection(deaggs),
     };
 
     // Should not have listeners yet, but silent anyway to short-circuit check
@@ -68,7 +68,7 @@ var DeaggResponse = function (params) {
   _this.destroy = Util.compose(function () {
     var deaggs;
 
-    deaggs = _this.get('deaggregations');
+    deaggs = _this.get('disaggregations');
     deaggs.destroy();
 
     _initialize = null;
@@ -80,4 +80,4 @@ var DeaggResponse = function (params) {
   return _this;
 };
 
-module.exports = DeaggResponse;
+module.exports = DisaggResponse;
diff --git a/src/disagg/Deaggregation.js b/src/disagg/Disaggregation.js
similarity index 85%
rename from src/disagg/Deaggregation.js
rename to src/disagg/Disaggregation.js
index 3868ce7..c926c1c 100644
--- a/src/disagg/Deaggregation.js
+++ b/src/disagg/Disaggregation.js
@@ -13,12 +13,10 @@ var _DEFAULTS = {
 var _DEAGG_ID = 0;
 
 /**
- * Class: Deaggregation
- *
  * @param params {Object}
  *      Configuration options. See _DEFAULTS for more details.
  */
-var Deaggregation = function (params) {
+var Disaggregation = function (params) {
   var _this;
 
   params = Util.extend({}, _DEFAULTS, { id: 'deagg-' + _DEAGG_ID++ }, params);
@@ -28,4 +26,4 @@ var Deaggregation = function (params) {
   return _this;
 };
 
-module.exports = Deaggregation;
+module.exports = Disaggregation;
diff --git a/src/disagg/index.js b/src/disagg/index.js
index 4f9fbbc..4ee44ec 100644
--- a/src/disagg/index.js
+++ b/src/disagg/index.js
@@ -1,6 +1,6 @@
 module.exports = {
-  D33dDeaggregationBin: require('./D33dDeaggregationBin'),
-  Deaggregation: require('./Deaggregation'),
-  DeaggregationGraphView: require('./DeaggregationGraphView'),
-  DeaggResponse: require('./DeaggResponse'),
+  D33dDisaggBin: require('./D33dDisaggBin'),
+  Disaggregation: require('./Disaggregation'),
+  DisaggGraphView: require('./DisaggGraphView'),
+  DisaggResponse: require('./DisaggResponse'),
 };
diff --git a/styles/_D33dDeaggregationBin.scss b/styles/_D33dDisaggBin.scss
similarity index 97%
rename from styles/_D33dDeaggregationBin.scss
rename to styles/_D33dDisaggBin.scss
index d709b27..c6aefdd 100644
--- a/styles/_D33dDeaggregationBin.scss
+++ b/styles/_D33dDisaggBin.scss
@@ -1,6 +1,6 @@
 @import '_GraphVariables.scss';
 
-.D33dDeaggregationBin {
+.D33dDisaggBin {
   > g {
     > path {
       stroke: #666;
diff --git a/styles/_DeaggregationGraphView.scss b/styles/_DisaggGraphView.scss
similarity index 88%
rename from styles/_DeaggregationGraphView.scss
rename to styles/_DisaggGraphView.scss
index 492649f..4205d25 100644
--- a/styles/_DeaggregationGraphView.scss
+++ b/styles/_DisaggGraphView.scss
@@ -1,4 +1,4 @@
-.DeaggregationGraphView {
+.DisaggGraphView {
   .axis {
     path {
       stroke: #999;
diff --git a/styles/disagg-d3.scss b/styles/disagg-d3.scss
index 3baad44..562bb15 100644
--- a/styles/disagg-d3.scss
+++ b/styles/disagg-d3.scss
@@ -1,4 +1,4 @@
-@import './D33dDeaggregationBin';
+@import './D33dDisaggBin';
 @import './D3View';
-@import './DeaggregationGraphView';
+@import './DisaggGraphView';
 @import './GraphVariables';
diff --git a/types/disagg/D33dDeaggregationBin.d.ts b/types/disagg/D33dDisaggBin.d.ts
similarity index 72%
rename from types/disagg/D33dDeaggregationBin.d.ts
rename to types/disagg/D33dDisaggBin.d.ts
index 121e8db..b9327ad 100644
--- a/types/disagg/D33dDeaggregationBin.d.ts
+++ b/types/disagg/D33dDisaggBin.d.ts
@@ -1,9 +1,9 @@
 import { DisaggBinOptions } from './DisaggBinOptions';
 
 /**
- * Represents one vertical bar on a deaggregation plot.
+ * Represents one vertical bar on a disaggregation plot.
  */
-export class D33dDeaggregationBin {
+export class D33dDisaggBin {
   constructor(options?: DisaggBinOptions);
 
   /**
diff --git a/types/disagg/DeaggregationGraphView.d.ts b/types/disagg/DisaggGraphView.d.ts
similarity index 89%
rename from types/disagg/DeaggregationGraphView.d.ts
rename to types/disagg/DisaggGraphView.d.ts
index a9458f1..f9ad8ba 100644
--- a/types/disagg/DeaggregationGraphView.d.ts
+++ b/types/disagg/DisaggGraphView.d.ts
@@ -4,16 +4,16 @@ import { DisaggBin } from './DisaggBinOptions';
 import { DisaggGraphViewOptions } from './DisaggGraphViewOptions';
 
 /**
- * A deaggregation distance/magnitude plot.
+ * A Disaggregation distance/magnitude plot.
  */
-export class DeaggregationGraphView extends SelectedCollectionView<DisaggGraphViewOptions> {
+export class DisaggGraphView extends SelectedCollectionView<DisaggGraphViewOptions> {
   constructor(options: DisaggGraphViewOptions);
 
   /**
-   * Calculate deaggregation data bounds.
+   * Calculate Disaggregation data bounds.
    *
    * @param bindata
-   *     array of deaggregation bins
+   *     array of Disaggregation bins
    *     where Bin is an Object:
    *       bin.r
    *             distance to bin (x-axis)
@@ -28,7 +28,7 @@ export class DeaggregationGraphView extends SelectedCollectionView<DisaggGraphVi
    *                          id of epsilon bin.
    *
    * @return
-   *         bounds of deaggregation data.
+   *         bounds of Disaggregation data.
    *         Array contains two sub arrays,
    *         containing minimum and maximum values for each axis.
    */
@@ -83,7 +83,7 @@ export class DeaggregationGraphView extends SelectedCollectionView<DisaggGraphVi
    * Get data bounds for plotting.
    *
    * @return
-   *         bounds of deaggregation data.
+   *         bounds of Disaggregation data.
    *         Array contains two sub arrays,
    *         containing minimum and maximum values for each axis.
    */
diff --git a/types/disagg/DisaggGraphViewOptions.d.ts b/types/disagg/DisaggGraphViewOptions.d.ts
index 16df4c0..500dcd0 100644
--- a/types/disagg/DisaggGraphViewOptions.d.ts
+++ b/types/disagg/DisaggGraphViewOptions.d.ts
@@ -1,7 +1,7 @@
 import { Collection, SelectedCollectionViewOptions } from '../mvc';
-import { Deaggregation } from './Deaggregation';
+import { Disaggregation } from './Disaggregation';
 
-export interface DisaggGraphViewOptions extends SelectedCollectionViewOptions<Deaggregation> {
+export interface DisaggGraphViewOptions extends SelectedCollectionViewOptions<Disaggregation> {
   /**
    * Default null.
    * Plotting bounds.
@@ -11,7 +11,7 @@ export interface DisaggGraphViewOptions extends SelectedCollectionViewOptions<De
 
   /**
    * Collection with data to display.
-   * Selected Deaggregation object is displayed.
+   * Selected Disaggregation object is displayed.
    */
-  collection: Collection<Deaggregation>;
+  collection: Collection<Disaggregation>;
 }
diff --git a/types/disagg/DeaggResponse.d.ts b/types/disagg/DisaggResponse.d.ts
similarity index 81%
rename from types/disagg/DeaggResponse.d.ts
rename to types/disagg/DisaggResponse.d.ts
index c86579f..07cf774 100644
--- a/types/disagg/DeaggResponse.d.ts
+++ b/types/disagg/DisaggResponse.d.ts
@@ -7,7 +7,7 @@ import { Model } from '../mvc/Model';
  * @param params
  *      Configuration options. See _DEFAULTS for more details.
  */
-export class DeaggResponse extends Model<DeaggResponseData> {
+export class DisaggResponse extends Model<DeaggResponseData> {
   constructor(params: DeaggResponseData);
 
   destroy(): void;
diff --git a/types/disagg/Deaggregation.d.ts b/types/disagg/Disaggregation.d.ts
similarity index 76%
rename from types/disagg/Deaggregation.d.ts
rename to types/disagg/Disaggregation.d.ts
index b7b7003..b8c3d52 100644
--- a/types/disagg/Deaggregation.d.ts
+++ b/types/disagg/Disaggregation.d.ts
@@ -1,5 +1,5 @@
 import { DisaggParameters } from './DisaggParameters';
 
-export class Deaggregation {
+export class Disaggregation {
   constructor(params: DisaggParameters);
 }
diff --git a/types/disagg/index.d.ts b/types/disagg/index.d.ts
index d8ebcf8..babb33d 100644
--- a/types/disagg/index.d.ts
+++ b/types/disagg/index.d.ts
@@ -1,7 +1,7 @@
-export * from './D33dDeaggregationBin';
-export * from './DeaggResponse';
-export * from './Deaggregation';
-export * from './DeaggregationGraphView';
+export * from './D33dDisaggBin';
 export * from './DisaggBinOptions';
+export * from './DisaggGraphView';
 export * from './DisaggGraphViewOptions';
 export * from './DisaggParameters';
+export * from './DisaggResponse';
+export * from './Disaggregation';
-- 
GitLab