Skip to content

Instantly share code, notes, and snippets.

View andypetrella's full-sized avatar

Andy Petrella andypetrella

View GitHub Profile
@andypetrella
andypetrella / a.py
Created March 15, 2018 09:24
ex in py
dam_dependencies = [
ProcessLineageDepsBuilder(input_schema, output_schema)
.identity_from_output("data")
.append('f', ['name', 'last'], "data"),
ProcessLineageDepsBuilder(input_schema_2, output_schema)
.identity_from_output("data")
]
dam_create_process_run_and_lineage(process, user,
code_version, process_name,
@andypetrella
andypetrella / a.py
Created March 15, 2018 09:24
ex in py
dam_dependencies = [
ProcessLineageDepsBuilder(input_schema, output_schema)
.identity_from_output("data")
.append('f', ['name', 'last'], "data"),
ProcessLineageDepsBuilder(input_schema_2, output_schema)
.identity_from_output("data")
]
dam_create_process_run_and_lineage(process, user,
code_version, process_name,
@andypetrella
andypetrella / access.py
Created July 21, 2018 18:07
How to reference a scala object in python using Py4j (JavaGateway)
# This function takes the fully classified object name, say: <package>.<name>.
# Returns the static object instance on the heap
def ref_scala_object(object_name):
clazz = jvm.java.lang.Class.forName(object_name+"$")
ff = clazz.getDeclaredField("MODULE$")
o = ff.get(None)
return o
@andypetrella
andypetrella / btw
Created August 3, 2018 18:23
fix swagger R json manipulations
FWIW, I know it's dirty/nasty :-/
@andypetrella
andypetrella / gen-data.js
Last active March 31, 2019 11:52
Test WebCOLA
numberOfNodes = 10000
avgDegree = 10
function getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min)) + min;
}