diff --git a/hunks/adhoc/consumer.js b/hunks/adhoc/consumer.js deleted file mode 100644 index c9030ecafe2b94624053fbac78d841d0399c1d61..0000000000000000000000000000000000000000 --- a/hunks/adhoc/consumer.js +++ /dev/null @@ -1,30 +0,0 @@ -/* - -mimic / prototype steppers downstream, consuming on known timestep - -*/ - -import { - Hunkify, - Input, - Output, - State -} from '../hunks.js' - -export default function Consumer(){ - Hunkify(this) - - let takeup = this.input('number', 'takes') - let taken = false - let period = this.state('number', 'period', 50) - - this.loop = () => { - if(takeup.io() && !taken){ - takeup.get() - taken = true - setTimeout(() => { - taken = false - }, period.value) - } - } -} diff --git a/hunks/comm/devicepipe.js b/hunks/comm/devicepipe.js index 85af29bbed1fd7388a89eece7ac99e6864f9836d..065fd5618e6bd3814209da35831ab632ef34887b 100644 --- a/hunks/comm/devicepipe.js +++ b/hunks/comm/devicepipe.js @@ -1,5 +1,5 @@ /* -comm/devicepipe.js +hunks/comm/devicepipe.js pipe transport for an fs.write, appropriate for linux-2-machines, clientside diff --git a/hunks/comm/serialport.js b/hunks/comm/serialport.js index 1c92a56a9cd41b9411b3a7ba1c651f3c88053c11..624751e516def6b44794c6a51975a6f5d831bd6f 100644 --- a/hunks/comm/serialport.js +++ b/hunks/comm/serialport.js @@ -1,5 +1,5 @@ /* -comm/devicepipe.js +hunks/comm/devicepipe.js transport to ah serialport on the server side diff --git a/hunks/comm/websocketclient.js b/hunks/comm/websocketclient.js index a39f1c914e677a7df90a44602dab0c31e692c7df..70ee70ab0a1ae5a28f0b7b47a42c186ab0b53ab4 100644 --- a/hunks/comm/websocketclient.js +++ b/hunks/comm/websocketclient.js @@ -1,5 +1,5 @@ /* -comm/websocketclient.js +hunks/comm/websocketclient.js pipe to remote websocket server diff --git a/hunks/data/accumulator.js b/hunks/data/accumulator.js index ed1ce3f3c08cd97bec20e3831b7724a2c7a0a8df..a64096d54b3e5032782bff2cc7e8805f3d44eb4f 100644 --- a/hunks/data/accumulator.js +++ b/hunks/data/accumulator.js @@ -1,7 +1,15 @@ /* +hunks/data/accumulator.js -gather +stashes data stream to an array +Jake Read at the Center for Bits and Atoms +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. */ import { diff --git a/hunks/data/exfilter.js b/hunks/data/exfilter.js index 9795e1a3f00e476f72f522587c801c65ef116b9d..a2a763130a519b690b12cca44b8a133572a4f54f 100644 --- a/hunks/data/exfilter.js +++ b/hunks/data/exfilter.js @@ -1,7 +1,15 @@ /* +hunks/data/exFilter.js -rolling filter, +removes old lovers from data streams +Jake Read at the Center for Bits and Atoms +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. */ import { Hunkify, Input, Output, State } from '../hunks.js' diff --git a/hunks/data/linechart.js b/hunks/data/linechart.js index 1b103f6310d80665f9f893aaa90c09c673d8643d..d68c0994351cc2cb94de86e356b3d8dcdfb8aed0 100644 --- a/hunks/data/linechart.js +++ b/hunks/data/linechart.js @@ -1,7 +1,15 @@ /* +hunks/data/lineChart.js -simple line chart, talking to array reference +draws data to line chart +Jake Read at the Center for Bits and Atoms +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. */ // using https://bl.ocks.org/d3noob/402dd382a51a4f6eea487f9a35566de0 diff --git a/hunks/data/log_numbers.js b/hunks/data/logNumbers.js similarity index 65% rename from hunks/data/log_numbers.js rename to hunks/data/logNumbers.js index 13b2c0c8dbecd7172e9dee686b5b3faaee3715bc..a74ed3391291d8448c28116707be5e00cc023058 100644 --- a/hunks/data/log_numbers.js +++ b/hunks/data/logNumbers.js @@ -1,7 +1,15 @@ /* +hunks/data/logNumbers.js -debugger ! log anything ! +numbers are not references to numbers and so this is a necessary non-violation +Jake Read at the Center for Bits and Atoms +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. */ import { Hunkify, Input, Output, State } from '../hunks.js' diff --git a/hunks/data/logger.js b/hunks/data/logReferences.js similarity index 71% rename from hunks/data/logger.js rename to hunks/data/logReferences.js index 82184318bbcb69418fae7797f15dfebc83febe3e..70af92caf0bdf5979dafffb6b5910e881f2128ff 100644 --- a/hunks/data/logger.js +++ b/hunks/data/logReferences.js @@ -1,4 +1,17 @@ /* +hunks/data/logReferences.js + +logs (almost) anything + +Jake Read at the Center for Bits and Atoms +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. +*/ +/* debugger ! log anything ! @@ -41,7 +54,7 @@ export default function ReferenceLogger() { } else if (typeof raw === "boolean") { stringRep = raw.toString() } else { - // let js do w/e witchcraft it chooses + // let js do w/e witchcraft it chooses stringRep = raw } $(this.dom).children('.txt').html(stringRep) diff --git a/hunks/data/log_objects.js b/hunks/data/log_objects.js deleted file mode 100644 index 4c2936732aa5e8f622bc0a02c434f643fae7522e..0000000000000000000000000000000000000000 --- a/hunks/data/log_objects.js +++ /dev/null @@ -1,48 +0,0 @@ -/* - -debugger ! log anything ! - -*/ - -import { Hunkify, Input, Output, State } from '../hunks.js' - -export default function ObjectLogger() { - Hunkify(this) - - // hmm... - let tolog = this.input('reference', 'tolog') - - let prefix = this.state('string', 'prefix', 'LOG:') - let logToConsole = this.state('boolean', 'console', true) - - this.dom = {} - - this.init = () => { - this.dom = $('<div>').get(0) - } - - this.onload = () => { - //error here - let text = $('<div>').addClass('txt').append('- >').get(0) - $(this.dom).append(text) - } - - this.loop = () => { - // this will be called once every round turn - // typically we check flow control first - if (tolog.io()) { - // an input is occupied, and the exit path is empty - let raw = tolog.get() - let stringRep - if (Array.isArray(raw)) { - stringRep = raw.join(', ') - } else if (typeof raw === "boolean") { - stringRep = raw.toString() - } - $(this.dom).children('.txt').html(stringRep) - if (logToConsole.value === true) { - console.log(this.ind, prefix.value, raw) - } - } - } -} diff --git a/hunks/data/open_json.js b/hunks/data/openJSON.js similarity index 69% rename from hunks/data/open_json.js rename to hunks/data/openJSON.js index 0c5ca06d52c64a40fdb27033bc5a387e1da89ca0..6295bf40eae639e64d801774545358a0c901ecbb 100644 --- a/hunks/data/open_json.js +++ b/hunks/data/openJSON.js @@ -1,7 +1,15 @@ /* +hunks/data/openJSON.js -open csv, setup outputs for fields (?) +opens JSON files from user upload +Jake Read at the Center for Bits and Atoms +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. */ import { diff --git a/hunks/data/save.js b/hunks/data/save.js index 78e666d811b4fdebba2da9a1ec86653c87a4f660..af2b3f75a1ce582b1e260d7686241ff88c03056c 100644 --- a/hunks/data/save.js +++ b/hunks/data/save.js @@ -1,9 +1,18 @@ /* +hunks/data/save.js -save object from reference, as JSON +write what-ever to JSON, ship 2 download +Jake Read at the Center for Bits and Atoms +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. */ + import { Hunkify, Input, diff --git a/hunks/debug/bytearrayoutput.js b/hunks/debug/bytearrayoutput.js index 7f127fb05d7fef6d8078396938c469b50987af17..026263cd57823c4e308084f09ffd96f02f2019ab 100644 --- a/hunks/debug/bytearrayoutput.js +++ b/hunks/debug/bytearrayoutput.js @@ -1,7 +1,15 @@ /* +hunks/debug/byteArrayOutput.js -small byte output utility for phy debugging +mostly, to unit test routers +Jake Read at the Center for Bits and Atoms +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. */ import { Hunkify, Input, Output, State } from '../hunks.js' diff --git a/hunks/debug/timing.js b/hunks/debug/timing.js index f38d1daeccd7a6d0b060d4be55699bbe7a20eedc..3cd9a9a399be6efd90ee5683d22c12d451af2b20 100644 --- a/hunks/debug/timing.js +++ b/hunks/debug/timing.js @@ -1,9 +1,18 @@ /* +hunks/debug/timing.js -the graph, it's shaped like a V +gate events, count events while passing thru +Jake Read at the Center for Bits and Atoms +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. */ + import { Hunkify, Input, diff --git a/hunks/flowcontrol/consumer.js b/hunks/flowcontrol/consumer.js new file mode 100644 index 0000000000000000000000000000000000000000..cf912bbb45af7590cced507db09cf6075c98ea4c --- /dev/null +++ b/hunks/flowcontrol/consumer.js @@ -0,0 +1,38 @@ +/* +hunks/flowcontrol/consumer.js + +timed consumption of some outupt + +Jake Read at the Center for Bits and Atoms with Neil Gershenfeld and Leo McElroy +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. +*/ + +import { + Hunkify, + Input, + Output, + State +} from '../hunks.js' + +export default function Consumer(){ + Hunkify(this) + + let takeup = this.input('number', 'takes') + let taken = false + let period = this.state('number', 'period', 50) + + this.loop = () => { + if(takeup.io() && !taken){ + takeup.get() + taken = true + setTimeout(() => { + taken = false + }, period.value) + } + } +} diff --git a/hunks/flowcontrol/gate.js b/hunks/flowcontrol/gate.js index bf30204fd972881846cadeb769660ecbbb207ad5..a859f4a294e990b0e7a83ce2434e1861ea31d020 100644 --- a/hunks/flowcontrol/gate.js +++ b/hunks/flowcontrol/gate.js @@ -1,7 +1,15 @@ /* +hunks/flowcontrol/gate.js thou shall ? pass : not +Jake Read at the Center for Bits and Atoms +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. */ import { diff --git a/hunks/flowcontrol/syncawait.js b/hunks/flowcontrol/syncawait.js index cfa70a4582e2245960f24b82f55b16201d0eac4b..5ff50e6bc122e300b15ce19bc6aaac69079703b8 100644 --- a/hunks/flowcontrol/syncawait.js +++ b/hunks/flowcontrol/syncawait.js @@ -1,7 +1,15 @@ /* +hunks/flowcontrol/syncAwait.js -always on +release outputs on sync at inputs +Jake Read at the Center for Bits and Atoms +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. */ import { @@ -31,7 +39,7 @@ export default function Pressure() { startup = false } else { runState.set(true) - startup = true + startup = true } } this.states.push(runState) diff --git a/hunks/flowcontrol/syncpressure.js b/hunks/flowcontrol/syncpressure.js index 101a540f833c8a174bd50dc09f50de032974c892..e9ff013fee6c1721bfa09de630e52d959c2ec5e3 100644 --- a/hunks/flowcontrol/syncpressure.js +++ b/hunks/flowcontrol/syncpressure.js @@ -1,7 +1,15 @@ /* +hunks/flowcontrol/syncPressure.js -always on +synchronous pressure to outputs +Jake Read at the Center for Bits and Atoms +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. */ import { diff --git a/hunks/flowcontrol/while.js b/hunks/flowcontrol/while.js deleted file mode 100644 index 6315918a3570ba465a8d6a99dc1cb08c16e0fb19..0000000000000000000000000000000000000000 --- a/hunks/flowcontrol/while.js +++ /dev/null @@ -1,44 +0,0 @@ -/* - -thou shall ? pass : not - -*/ - -import { - Hunkify, - Input, - Output, - State - } from '../hunks.js' - - function While(){ - Hunkify(this) - - // also wants to be polymorphic - let condition = new Input('boolean', 'thru', this) - this.inputs.push(condition) - - let evtOut = new Output('boolean', 'thru', this) - this.outputs.push(evtOut) - - let runState = new State('boolean', 'run', false) - this.states.push(runState) - - this.init = () => { - console.log('hello gate') - } - - this.loop = () => { - if(runStateIn.io()){ - runState.set(runStateIn.get()) - } - if(evtIn.io()){ - if(runState.value && !evtOut.io()){ - evtOut.put(evtIn.get()) - } - } - } - } - - export default While - \ No newline at end of file diff --git a/hunks/adhoc/webcam.js b/hunks/image/webcam.js similarity index 75% rename from hunks/adhoc/webcam.js rename to hunks/image/webcam.js index 4cd943fb2359866fb277ec4b551fab9e242417c6..747f3a21b5f1b0ec4d7c51ee2831d8f638a1169f 100644 --- a/hunks/adhoc/webcam.js +++ b/hunks/image/webcam.js @@ -1,7 +1,15 @@ /* +hunks/image/webcam.js -rct webcam -> rolling imageData +pull image from webcam +Jake Read at the Center for Bits and Atoms with Neil Gershenfeld and Leo McElroy +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. */ import { diff --git a/hunks/interface/threejs_ghost.js b/hunks/interface/threejsPathStream.js similarity index 100% rename from hunks/interface/threejs_ghost.js rename to hunks/interface/threejsPathStream.js diff --git a/hunks/calibrations/lsq.js b/hunks/math/leastSquaresFit.js similarity index 85% rename from hunks/calibrations/lsq.js rename to hunks/math/leastSquaresFit.js index d7206e3073ec4016c1ae88c070fd9fe5583c556e..fd7ef1318cc72d2b1c25a1333e75234f6e24f381 100644 --- a/hunks/calibrations/lsq.js +++ b/hunks/math/leastSquaresFit.js @@ -1,11 +1,20 @@ /* +hunks/math/LeastSquaresFit.js input previous system measurements as state (lists) make predictions for y based on input at x, with lsq. from old data to expand: accept arrays as inputs, from automatic measurements ? +Jake Read at the Center for Bits and Atoms +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. */ + import { Hunkify, Input, diff --git a/hunks/adhoc/saturn.js b/hunks/statemachines/saturn.js similarity index 97% rename from hunks/adhoc/saturn.js rename to hunks/statemachines/saturn.js index 0e19b5b2075dd797c743be7fc9d834d57ec6db4b..3ceea15e361ddb133b8b9cabda0de330a7dfec24 100644 --- a/hunks/adhoc/saturn.js +++ b/hunks/statemachines/saturn.js @@ -1,7 +1,15 @@ /* +hunks/statemachines/saturn.js -accel planning for networked controllers +packet-time aware motion planner for networked controllers +Jake Read at the Center for Bits and Atoms with Neil Gershenfeld and Leo McElroy +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. */ import { diff --git a/hunks/adhoc/2x_linechart.js b/hunks/x_adhoc/2x_linechart.js similarity index 88% rename from hunks/adhoc/2x_linechart.js rename to hunks/x_adhoc/2x_linechart.js index d1b1faa0d0db6a771b371e121aa022c02598b266..4f377bf2d58572c2e0bbf6120ee176bda9c0203f 100644 --- a/hunks/adhoc/2x_linechart.js +++ b/hunks/x_adhoc/2x_linechart.js @@ -1,4 +1,5 @@ /* +hunks/x_adhoc/2x_linechart.js simple line chart, talking to array reference @@ -7,6 +8,13 @@ this should expand to generalize against any # of inputs (state, polymorphic) and should have labels, and wrap with some generalized system understanding of data sets ? md ? paired / matched sets of array data ? +Jake Read at the Center for Bits and Atoms with Neil Gershenfeld and Leo McElroy +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. */ // using https://bl.ocks.org/d3noob/402dd382a51a4f6eea487f9a35566de0 diff --git a/hunks/adhoc/center.js b/hunks/x_adhoc/center.js similarity index 85% rename from hunks/adhoc/center.js rename to hunks/x_adhoc/center.js index 8fbc5c5d14987e872aac26885a120876d12c5d1c..90a9f02e20c4c1b7a10957b042998655f2db85ee 100644 --- a/hunks/adhoc/center.js +++ b/hunks/x_adhoc/center.js @@ -1,7 +1,15 @@ /* +hunks/x_adhoc/center.js -find pixel space hotspot +find subpixel hotspot in grayscale image +Jake Read at the Center for Bits and Atoms with Neil Gershenfeld and Leo McElroy +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. */ import { diff --git a/hunks/adhoc/correlate.js b/hunks/x_adhoc/correlate.js similarity index 94% rename from hunks/adhoc/correlate.js rename to hunks/x_adhoc/correlate.js index 648f6f66e934f370eb68ce347e00a57df922b75d..7b0a93daf12e192cef2a87cf01f42192cde5d031 100644 --- a/hunks/adhoc/correlate.js +++ b/hunks/x_adhoc/correlate.js @@ -1,7 +1,15 @@ /* +hunks/x_adhoc/correlate.js attempt for barebones template matching w/ cross correlation dot product +Jake Read at the Center for Bits and Atoms with Neil Gershenfeld and Leo McElroy +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. */ import { diff --git a/hunks/adhoc/npath_to_path.js b/hunks/x_adhoc/npath_to_path.js similarity index 68% rename from hunks/adhoc/npath_to_path.js rename to hunks/x_adhoc/npath_to_path.js index e88a82d01f877c5121f299aed3aa1d993626d0c2..148a2193d35b2ed14d4a155a466a44e59e7d3090 100644 --- a/hunks/adhoc/npath_to_path.js +++ b/hunks/x_adhoc/npath_to_path.js @@ -1,7 +1,15 @@ /* +hunks/x_adhoc/npath_to_path.js -add z-moves for implicit z-moves from neil's path rep +write z-moves for 3D array from MD array of 2D segs +Jake Read at the Center for Bits and Atoms with Neil Gershenfeld and Leo McElroy +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. */ import { diff --git a/hunks/adhoc/open-4411-csv.js b/hunks/x_adhoc/open-4411-csv.js similarity index 69% rename from hunks/adhoc/open-4411-csv.js rename to hunks/x_adhoc/open-4411-csv.js index e656b5e91bf08fa38f8f7ba8e62256a3c03fcdac..5e50f986b3cb6c2f0dd29e7579569c167065fc45 100644 --- a/hunks/adhoc/open-4411-csv.js +++ b/hunks/x_adhoc/open-4411-csv.js @@ -1,7 +1,15 @@ /* +hunks/x_adhoc/open-4411-csv.js -open csv, setup outputs for fields (?) +open csv of 4411 data +Jake Read at the Center for Bits and Atoms with Neil Gershenfeld and Leo McElroy +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. */ import { diff --git a/hunks/adhoc/open-dex-json.js b/hunks/x_adhoc/open-dex-json.js similarity index 68% rename from hunks/adhoc/open-dex-json.js rename to hunks/x_adhoc/open-dex-json.js index c71751e0ac21caa702d5e2e32c5040a2adc884b3..c5a1d3b53cc3a23e315765fb8ece1efd9d2c7fcc 100644 --- a/hunks/adhoc/open-dex-json.js +++ b/hunks/x_adhoc/open-dex-json.js @@ -1,7 +1,15 @@ /* +hunks/x_adhoc/vectorize.js -open csv, setup outputs for fields (?) +bridge to the future +Jake Read at the Center for Bits and Atoms with Neil Gershenfeld and Leo McElroy +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. */ import { diff --git a/hunks/adhoc/tpath.js b/hunks/x_adhoc/tpath.js similarity index 77% rename from hunks/adhoc/tpath.js rename to hunks/x_adhoc/tpath.js index 1ba4b97577b4e752427fcdeaa366284a3c6c12b2..ab7ce883ed84af140185aa8fc0233ee5d5004390 100644 --- a/hunks/adhoc/tpath.js +++ b/hunks/x_adhoc/tpath.js @@ -1,7 +1,15 @@ /* +hunks/adhoc/tpath.js -testing path output -> saturn +canned paths, for testing motion control systems +Jake Read at the Center for Bits and Atoms with Neil Gershenfeld and Leo McElroy +(c) Massachusetts Institute of Technology 2019 + +This work may be reproduced, modified, distributed, performed, and +displayed for any purpose, but must acknowledge the squidworks and cuttlefish projects. +Copyright is retained and must be preserved. The work is provided as is; +no warranty is provided, and users accept all liability. */ import {