diff --git a/AddSheetSizesToPrinter.dyn b/AddSheetSizesToPrinter.dyn index 01f2eba..2c0f8a4 100644 --- a/AddSheetSizesToPrinter.dyn +++ b/AddSheetSizesToPrinter.dyn @@ -1,7 +1,7 @@ - + - + @@ -62,23 +62,6 @@ proc.WaitForExit() OUT = (stdout,stderr) - - - - - - - - - - - - - - - - True - @@ -237,23 +220,6 @@ for x in args: OUT = (stdoutlist,stderrlist) - - - - - - - - - - - - - - - - True - @@ -331,9 +297,7 @@ OUT = (stdoutlist,stderrlist) - - - + @@ -384,9 +348,7 @@ OUT = (stdoutlist,stderrlist) - - - + @@ -419,11 +381,9 @@ OUT = (stdoutlist,stderrlist) - + - - @@ -479,11 +439,9 @@ OUT = (stdoutlist,stderrlist) - + - - diff --git a/AddSheetSizesToPrinter_dyn2.0.dyn b/AddSheetSizesToPrinter_dyn2.0.dyn new file mode 100644 index 0000000..392099d --- /dev/null +++ b/AddSheetSizesToPrinter_dyn2.0.dyn @@ -0,0 +1,3940 @@ +{ + "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "IsCustomNode": false, + "Description": "", + "Name": "AddSheetSizesToPrinter_dyn2.0", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "d3bd8511fcae4ed8829ea53fb71d2d0f", + "Name": "String", + "Type": "string", + "Value": "from System.Diagnostics import Process\r\n\r\nproc = Process()\r\nproc.StartInfo.UseShellExecute = False\r\nproc.StartInfo.RedirectStandardOutput = True\r\nproc.StartInfo.RedirectStandardError = True\r\nproc.StartInfo.FileName = \"C:\\Program Files (x86)\\Winforms\\winforms-1.0.1.exe\"\r\nproc.Start()\r\nstdout = proc.StandardOutput.ReadToEnd()\r\nstderr = proc.StandardError.ReadToEnd()\r\nproc.WaitForExit()\r\nOUT = (stdout,stderr)", + "Description": "Creates a string." + }, + { + "Id": "0edeb9192db2421bb9f617512a71c2e5", + "Name": "String", + "Type": "string", + "Value": "from System.Diagnostics import Process\r\n\r\nargs = IN[0]\r\nstdoutlist = []\r\nstderrlist = []\r\n\r\nfor x in args:\r\n proc = Process()\r\n proc.StartInfo.UseShellExecute = False\r\n proc.StartInfo.RedirectStandardOutput = True\r\n proc.StartInfo.RedirectStandardError = True\r\n proc.StartInfo.FileName = \"C:\\Program Files (x86)\\Winforms\\winforms-1.0.1.exe\"\r\n proc.StartInfo.Arguments = x\r\n proc.Start()\r\n stdout = proc.StandardOutput.ReadToEnd()\r\n stderr = proc.StandardError.ReadToEnd()\r\n proc.WaitForExit()\r\n stdoutlist.append(stdout)\r\n stderrlist.append(stderr)\r\nOUT = (stdoutlist,stderrlist)", + "Description": "Creates a string." + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 572, + "NodeType": "ExtensionNode", + "Id": "125cf82be53b4b058301b2e1c3d838e6", + "Inputs": [], + "Outputs": [ + { + "Id": "f2f800e0326a4253be0867ae24e377b8", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI", + "NodeType": "ExtensionNode", + "Id": "db423edb1be74453884d11b86c303770", + "Inputs": [ + { + "Id": "3880b5eb5353406aac185d88dc67c668", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5f5a8839d78d4fdd9e283d8a50b44ad7", + "Name": "Elements", + "Description": "An element type.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all elements of the specified category from the model." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string", + "Id": "dd63e3fdd9f34329adf9f358d1e7055d", + "Inputs": [ + { + "Id": "24ed6d212b5f496ca118145ed0d0fbf1", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 1, + "UseLevels": true, + "KeepListStructure": false + }, + { + "Id": "207087c2fd614aeca44ebe9b4fe4fba9", + "Name": "parameterName", + "Description": "The name of the parameter whose value you want to obtain.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fedea4af00dc4af2b331c645bdf09693", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "[\"Sheet Width\",\"Sheet Height\"];", + "Id": "b5f5d4f213cb4046813ad57152f44016", + "Inputs": [], + "Outputs": [ + { + "Id": "d8e80e7fe85b43f092dd31ba32f82919", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.UniqueItems@var[]..[]", + "Id": "165d925873ca4ea58e7d74e6268b2e79", + "Inputs": [ + { + "Id": "e827dc252ee542859d8f423e49fce2dc", + "Name": "list", + "Description": "List to filter duplicates out of.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a9605a69530f48c39678bac8d5bfd154", + "Name": "list", + "Description": "Filtered list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Creates a new list containing all unique items in the given list.\n\nList.UniqueItems (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "7f19e4a8-c7e0-4041-b57b-0b8d04a99b2c", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "5984663f8077442c92afd1a8efeb3df7", + "Inputs": [ + { + "Id": "3b50c69502e444099dad1537e55b5162", + "Name": "val", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "58292e8c6572479993808db7aa0c3cc8", + "Name": "displayUnitType", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "1d319e0386e3476484aa70db6b5c605e", + "Name": "val", + "Description": "return value", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Converts a value from a given display unit to Revit's internal unit" + }, + { + "ConcreteType": "UnitsUI.UnitTypes, UnitsUI", + "SelectedIndex": 2, + "NodeType": "ExtensionNode", + "Id": "473a8eca8b424be1b4c69a78e184c04b", + "Inputs": [], + "Outputs": [ + { + "Id": "18a199e92cd741e4823408061f5eb4b9", + "Name": "Types", + "Description": "The selected Types", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a unit of measurement." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "896ba009-854c-4290-bd05-42c87ddcdb7c", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "b93df87b187342049414a16fa2834b5d", + "Inputs": [ + { + "Id": "66aa00d63cb04b9ca326648720536de5", + "Name": "unitType", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "84075cab280e4abbbd821a2dd1d4adc3", + "Name": "displayUnitType", + "Description": "return value", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a25e812ebdc54d429142688622ffab85", + "Name": "unitSymbol", + "Description": "return value", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Retrieves the display unit type for a given unit type. " + }, + { + "ConcreteType": "CoreNodeModels.DynamoConvert, CoreNodeModels", + "NodeType": "ConvertBetweenUnitsNode", + "MeasurementType": "Length", + "FromConversion": "Feet", + "ToConversion": "Millimeters", + "Id": "1bfbc8859bd54a4d9eb4c0d435f5ce6b", + "Inputs": [ + { + "Id": "ee9412c435874c598c28f7e17affcf19", + "Name": "", + "Description": "A numeric value for conversion.", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4609c701093f43c1827e472d43502f19", + "Name": "", + "Description": "A converted numeric value.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Convert between units of measure." + }, + { + "ConcreteType": "PythonNodeModels.PythonStringNode, PythonNodeModels", + "VariableInputPorts": true, + "NodeType": "ExtensionNode", + "Id": "c268ed1fcebc48bdabd90799e5836992", + "Inputs": [ + { + "Id": "d43179a300144476bbe5721bab1ef204", + "Name": "script", + "Description": "Python script to run.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "32742da852ea4102ba9e6b75bae17634", + "Name": "OUT", + "Description": "Result of the python script", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Runs a IronPython script from a string." + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "NodeType": "StringInputNode", + "InputValue": "from System.Diagnostics import Process\r\n\r\nproc = Process()\r\nproc.StartInfo.UseShellExecute = False\r\nproc.StartInfo.RedirectStandardOutput = True\r\nproc.StartInfo.RedirectStandardError = True\r\nproc.StartInfo.FileName = \"C:\\Program Files (x86)\\Winforms\\winforms-1.0.1.exe\"\r\nproc.Start()\r\nstdout = proc.StandardOutput.ReadToEnd()\r\nstderr = proc.StandardError.ReadToEnd()\r\nproc.WaitForExit()\r\nOUT = (stdout,stderr)", + "Id": "d3bd8511fcae4ed8829ea53fb71d2d0f", + "Inputs": [], + "Outputs": [ + { + "Id": "22f4652bf31141a6bc6dc385d46fd5df", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "a[0];", + "Id": "997bc22da6244eb29e52d38eeb50bcd8", + "Inputs": [ + { + "Id": "b34dc167fbb94bd4a30054917907a3b3", + "Name": "a", + "Description": "a", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "477dc5eed3a24e4ca46f9683b83de1a3", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.String.Split@string,string[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "15eb89ba620144a78c2ac6e6479ed99b", + "Inputs": [ + { + "Id": "764ab98c6c604991a803de556bae1cbb", + "Name": "str", + "Description": "String to split up.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6c4f59ab41ec40f7b52a090a96a3cc6c", + "Name": "separater0", + "Description": "Strings that, if present, determine the end and start of a split.\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5d3e17b940e1476391bca41f35e5c305", + "Name": "strings", + "Description": "List of strings made from the input string.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Divides a single string into a list of strings, with divisions determined by the given separater strings.\n\nString.Split (str: string, separaters: string[]): string[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"[\";", + "Id": "add6f0c1677445e1a02faea5d391a2cd", + "Inputs": [], + "Outputs": [ + { + "Id": "c56b606876e84f74b90077282252a4c8", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.String.Split@string,string[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "1fcbbdbbece14fa48f811f8430c18177", + "Inputs": [ + { + "Id": "9ccf5710aaeb4fe4bc058e7cb73edbdb", + "Name": "str", + "Description": "String to split up.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "da9287ddd4d74ddc86415603edadf369", + "Name": "separater0", + "Description": "Strings that, if present, determine the end and start of a split.\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "daaf0124d8804e1e9d3e9fcf97631f08", + "Name": "strings", + "Description": "List of strings made from the input string.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Divides a single string into a list of strings, with divisions determined by the given separater strings.\n\nString.Split (str: string, separaters: string[]): string[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"mm\";", + "Id": "ece8a1c6e7bc4084b8988d58a372a95f", + "Inputs": [], + "Outputs": [ + { + "Id": "7b6a066489984de389652d13a25716d6", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.LastItem@var[]..[]", + "Id": "56e4c780054b43039da5658ed6259e0a", + "Inputs": [ + { + "Id": "6311e637c002475e95ec3e46dc0616d2", + "Name": "list", + "Description": "List to get the last item of.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": true, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ec0d6340c23c4c0eab2e4d29e25a9868", + "Name": "last", + "Description": "Last item in the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Retrieves the last item in a list.\n\nList.LastItem (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.RestOfItems@var[]..[]", + "Id": "9774fec9d824456a8ee12b6313a42a0e", + "Inputs": [ + { + "Id": "7ed012c8c8f44e6b9804fb8f75da54c1", + "Name": "list", + "Description": "List to get the rest of.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c61043f8cb2a4d92ae979cd881a5964f", + "Name": "rest", + "Description": "Rest of the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Removes the first item from the given list.\n\nList.RestOfItems (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.String.Replace@string,string,string", + "Id": "07082fb388464ec0927f5c7e34a9a12d", + "Inputs": [ + { + "Id": "a73871f9af804b5a813bb43fceb5d8d0", + "Name": "str", + "Description": "String to replace substrings in.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c8d2c610b4214f689438f13d89163366", + "Name": "searchFor", + "Description": "Text to be replaced.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "37abdf769e904d058dd99c0c1a17385b", + "Name": "replaceWith", + "Description": "Text to replace with.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0d19d0d47763498e97551aade149c4c9", + "Name": "str", + "Description": "String with replacements made.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Replaces all occurrances of text in a string with other text.\n\nString.Replace (str: string, searchFor: string, replaceWith: string): string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"\\n\";\n\"\";", + "Id": "6ef5c7cbafb44dfaa883e4b4a9b37985", + "Inputs": [], + "Outputs": [ + { + "Id": "bb117eded5d14d6f87a407160efa6c21", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1d4ba8080c3e4ccc8dfb6d76f851e984", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.String.TrimWhitespace@string", + "Id": "4d84323661a84c40a0db101c2e69c47a", + "Inputs": [ + { + "Id": "38ed5eb7250c4b3f8203b12c2af202f4", + "Name": "str", + "Description": "String to trim.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2dd0a34ebcda4ca18ba2207123139515", + "Name": "str", + "Description": "String with beginning and ending whitespaces removed.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Removes all whitespace from the start and end of the given string.\n\nString.TrimWhitespace (str: string): string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.FirstItem@var[]..[]", + "Id": "4df96c476d804b92a84ab6d03be5fbca", + "Inputs": [ + { + "Id": "e47c3a5a631342ee8606f5e2b31af4b2", + "Name": "list", + "Description": "List to get the first item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": true, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "49ad3a6ca4d6444d86c8b272a9512c38", + "Name": "item", + "Description": "First item in the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.String.Split@string,string[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "48dfa40a9aa1498488904229f501e9a3", + "Inputs": [ + { + "Id": "874bfbae00494068ac40b861317a150f", + "Name": "str", + "Description": "String to split up.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0b4a31969cf64058a9e85b6643a92e54", + "Name": "separater0", + "Description": "Strings that, if present, determine the end and start of a split.\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "14965f45dfb04b1b8466f447ea7c29ff", + "Name": "strings", + "Description": "List of strings made from the input string.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Divides a single string into a list of strings, with divisions determined by the given separater strings.\n\nString.Split (str: string, separaters: string[]): string[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\" \";", + "Id": "2473b479814941d4a6d27f46b767200b", + "Inputs": [], + "Outputs": [ + { + "Id": "1d5522d4402844a0ae7b212817b5f178", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.String.ToNumber@string", + "Id": "703852ce34884db8a920925907d387c9", + "Inputs": [ + { + "Id": "4c9bcd3618a3460a8a6610426301cdb5", + "Name": "str", + "Description": "String to be converted.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "258ce3bf4c9a4a7b8e62de83081828e7", + "Name": "number", + "Description": "Integer or double-type number.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Converts a string to an integer or a double.\n\nString.ToNumber (str: string): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.DropItems@var[]..[],int", + "Id": "cf1ebc03b4dd445cab3c74935dac9758", + "Inputs": [ + { + "Id": "750a217cafbc4fdc9e40209b81e3a4b3", + "Name": "list", + "Description": "List to remove items from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": true, + "KeepListStructure": false + }, + { + "Id": "5d2df46dca504009b1998c1e7e06e547", + "Name": "amount", + "Description": "Amount of items to remove. If negative, items are removed from the end of the list.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ad827d6d32b34c8fb80592f206824557", + "Name": "list", + "Description": "List of remaining items.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Removes an amount of items from the start of the list. If the amount is a negative value, items are removed from the end of the list.\n\nList.DropItems (list: var[]..[], amount: int): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "2;", + "Id": "27a7a91301834cc1a998deb609654b68", + "Inputs": [], + "Outputs": [ + { + "Id": "3699ef3cbf964b0bb68f1bf836517c69", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.String.Join@string,string[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "21ee26a0e6d9466e91a87d7811c20a97", + "Inputs": [ + { + "Id": "a0c93f6ff0c245dda83139891e923984", + "Name": "separator", + "Description": "String to be inserted between joined strings.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a4e0120e4eff4820866cbe7294d39fff", + "Name": "string0", + "Description": "Strings to be joined into a single string.\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "eb558564d60e44fd8ca243b32098d194", + "Name": "str", + "Description": "A string made from the list of strings including the separator character.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Concatenates multiple strings into a single string, inserting the given separator between each joined string.\n\nString.Join (separator: string, strings: string[]): string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"x\";", + "Id": "87f0274ff33a4f9d84a38e2655f8db77", + "Inputs": [], + "Outputs": [ + { + "Id": "02db2adaa6b148609013519d766c027a", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "CoreNodeModels.FromObject, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "cda1dc9606c04c4b99b7cc7d16e679b9", + "Inputs": [ + { + "Id": "6408c04a81fc468582775a1081c8cb00", + "Name": "obj", + "Description": "Object to be serialized", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "21f81745e0224da3bf47a3e3b6df1693", + "Name": "str", + "Description": "Result of math computation", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Convert an object to a string representation." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"x\";", + "Id": "dad76d13b3074b949eb4ed4c6ed46ed6", + "Inputs": [], + "Outputs": [ + { + "Id": "1b9288f7f5cf41f68398dbea5a4dfba3", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.String.Join@string,string[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "8cb3e592cfcb4b2185f80e2655d0f780", + "Inputs": [ + { + "Id": "e85434738f6e4b1b8cab12e29b831084", + "Name": "separator", + "Description": "String to be inserted between joined strings.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d69a020ead0f4fcead82bcb5883f5f31", + "Name": "string0", + "Description": "Strings to be joined into a single string.\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "73f42c2281014b6e80d538d11a2a4ca0", + "Name": "str", + "Description": "A string made from the list of strings including the separator character.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Concatenates multiple strings into a single string, inserting the given separator between each joined string.\n\nString.Join (separator: string, strings: string[]): string" + }, + { + "ConcreteType": "CoreNodeModels.FromObject, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "14be7028f84e48f8828ea612189a4d4d", + "Inputs": [ + { + "Id": "cbaf89251c964616af5e6e0e37e10d12", + "Name": "obj", + "Description": "Object to be serialized", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7d2fb5e9bc7d45a8825db7c471f48b4e", + "Name": "str", + "Description": "Result of math computation", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Convert an object to a string representation." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Contains@var[]..[],var[]..[]", + "Id": "3f19223c22654465a96072579b979185", + "Inputs": [ + { + "Id": "f927766ae8d9496ea9420e96191d2313", + "Name": "list", + "Description": "List to search in.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 1, + "UseLevels": true, + "KeepListStructure": false + }, + { + "Id": "31db3d6b18064cd5b066ee29a7a138cf", + "Name": "item", + "Description": "Item to look for.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0bb93657292547f299a1dd895dfcd5cc", + "Name": "bool", + "Description": "Whether list contains the given item.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Determines if the given list contains the given item. This function searches through the sublists contained in it.\n\nList.Contains (list: var[]..[], item: var[]..[]): bool" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", + "Id": "065ba331068f493c88dddd664c2ec22a", + "Inputs": [ + { + "Id": "8dcc58ed29b94da5a0c96a654a494b4e", + "Name": "list", + "Description": "List to flatten.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9ecb7987d8494a7a9fcf8263ae962557", + "Name": "amt", + "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2fcb885eaf804059958ddebb86347d56", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", + "Id": "976ab62518be457e92f6f4d8dd20145e", + "Inputs": [ + { + "Id": "228ce81467bc489bb59eaaaae214fd56", + "Name": "list", + "Description": "List to flatten.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5196e26131e14b3e9169fd597db7c593", + "Name": "amt", + "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0d8139129d4a4394a1874b7a20ba7de8", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Contains@var[]..[],var[]..[]", + "Id": "67b7ccb5c499410e952ce3f86fb63cc0", + "Inputs": [ + { + "Id": "98dfafc692e4454c9b5336ccd2342ea6", + "Name": "list", + "Description": "List to search in.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": true, + "KeepListStructure": false + }, + { + "Id": "a4c682ad691044e183fa475749f89d97", + "Name": "item", + "Description": "Item to look for.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "defafcdd53994a81ba2d6dcc242fb22e", + "Name": "bool", + "Description": "Whether list contains the given item.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Determines if the given list contains the given item. This function searches through the sublists contained in it.\n\nList.Contains (list: var[]..[], item: var[]..[]): bool" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "[true];", + "Id": "5fcfce1402764af791160abc6451d51a", + "Inputs": [], + "Outputs": [ + { + "Id": "ac135d0b3c904bb884c92092d7444fa6", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", + "Id": "f29009022a2d4e3f9ed704088b65aac1", + "Inputs": [ + { + "Id": "4387e508be09420eb2714ab9af714841", + "Name": "list", + "Description": "List to flatten.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "83794749e40e4308bb713e7728edee0f", + "Name": "amt", + "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9cb0f435f2324108ac5630f4adb47b1a", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.Math.Round@double", + "Id": "4e8952dfa3e5464b9c03509241335f98", + "Inputs": [ + { + "Id": "3420ee692cca4792b3195d1ac0e20928", + "Name": "number", + "Description": "Number to round.\n\ndouble", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3fccffd3d6784880afeaf671fc75f411", + "Name": "number", + "Description": "Integral value closes to the number.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Rounds a number to the closest integral value. Note that this method returns a double-precision floating-point number instead of an integral type.\n\nMath.Round (number: double): double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Reverse@var[]..[]", + "Id": "649a6081463e4c5c97962ac5c7b2c615", + "Inputs": [ + { + "Id": "dfc9a85e249f4d7da2732e26d8d649df", + "Name": "list", + "Description": "List to be reversed.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": true, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "19f55fb3a15c40e48a4ee6be4ea821be", + "Name": "list", + "Description": "New list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Creates a new list containing the items of the given list but in reverse order.\n\nList.Reverse (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.List.Join@var[]..[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "cf11c01efa794b9b8e46547436593e78", + "Inputs": [ + { + "Id": "d2452a4f093348b98f2047bb5067b651", + "Name": "list0", + "Description": "Lists to join into one.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6646d5e65b7b403d8af88f22594243de", + "Name": "list1", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e9901c2b052a479bb7529379be8eb9f8", + "Name": "list", + "Description": "Joined list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Transpose@var[]..[]", + "Id": "c22a84f693f0407c85c7483ef26fa96d", + "Inputs": [ + { + "Id": "991f2786b3af4a5ab85149bfd7c5b50e", + "Name": "lists", + "Description": "A list of lists to be transposed.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "948bbad8e7ae4bb7a56d2e7fdeaf7d4a", + "Name": "lists", + "Description": "A list of transposed lists.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Chop@var[]..[],int[]", + "Id": "5d91a3a7acb544389f21c16202b9ac4c", + "Inputs": [ + { + "Id": "6fa48ab12dd245ef87cbe14f4b1400ed", + "Name": "list", + "Description": "List to chop into sublists\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5b105c7c2410432e8c53f4e2a47d2a35", + "Name": "lengths", + "Description": "Lengths of consecutive sublists to be created from the input list\n\nint[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "578ad39e82c84a69bbd53cc361b5f7c6", + "Name": "lists", + "Description": "Sublists created from the list", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Chop a list into a set of consecutive sublists with the specified lengths. List division begins at the top of the list.\n\nList.Chop (list: var[]..[], lengths: int[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Count@var[]..[]", + "Id": "b6da98e7203f4b2eb4564e8bcc2b879e", + "Inputs": [ + { + "Id": "cfc3fe495a0648faba1442ad8531e57c", + "Name": "list", + "Description": "List to get the item count of.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "066cb3faa7de4418a3aecead383e8f05", + "Name": "count", + "Description": "List length.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "a/2;", + "Id": "db811fee0c9941bb9c7ed14842c635fb", + "Inputs": [ + { + "Id": "283bdaa1afc147539f063a827abee66b", + "Name": "a", + "Description": "a", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8c051c726a8445f8a21e33b5072bee96", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "a[0];\na[1];", + "Id": "c11e8eb9592c4020a3c31a720007846b", + "Inputs": [ + { + "Id": "3e3f07fb43db440aaea256533bf5fd20", + "Name": "a", + "Description": "a", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "58974a7be8644fdaa89ef71ebea2ec84", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6d25ddd5b9fe494f8f27ecb39af7cc66", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "||@var[]..[],var[]..[]", + "Id": "9c9b153ddb534893bf0d40fc90990e8c", + "Inputs": [ + { + "Id": "aab3387dc2b045ebafe3ea02668f8741", + "Name": "x", + "Description": "x value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3920fb03cbb04ff090c96638e05cb26e", + "Name": "y", + "Description": "y value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8d34bdd6bd744c4b95b99bc44463e01a", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "x || y?\n\n|| (x: var[]..[], y: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", + "Id": "79442dc7e3c84f61ad2099f752d5091b", + "Inputs": [ + { + "Id": "fdca88933f194393aa82ec5d4161ef43", + "Name": "list", + "Description": "List to filter.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ffb15c425d1a4d848b930c8ec0e88a7a", + "Name": "mask", + "Description": "List of booleans representing a mask.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6a0c4721abeb4a20aabab6dc297fba4c", + "Name": "in", + "Description": "Items whose mask index is true.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "199d97cf54cf423e88e3072a7b0ecc1a", + "Name": "out", + "Description": "Items whose mask index is false.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.String.Join@string,string[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "8b5356e0ad7a426d8fb9956281bf9233", + "Inputs": [ + { + "Id": "10ae3d895ac8499381652637df837144", + "Name": "separator", + "Description": "String to be inserted between joined strings.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d2a63f733b7d4d9a8f225cd0e06f8426", + "Name": "string0", + "Description": "Strings to be joined into a single string.\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f749fac5bd584236b1e6cfbbe6d2d4ce", + "Name": "str", + "Description": "A string made from the list of strings including the separator character.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Concatenates multiple strings into a single string, inserting the given separator between each joined string.\n\nString.Join (separator: string, strings: string[]): string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"x\";", + "Id": "35d2e2b269eb44ff80c05470ef986905", + "Inputs": [], + "Outputs": [ + { + "Id": "8af67c9171af4e79a1fecc93175e11ee", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.String.Join@string,string[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "d5d6b0b45d39494ab05956be6b4bb41d", + "Inputs": [ + { + "Id": "0b0d61a9da644936b39b7dbb8cea0a14", + "Name": "separator", + "Description": "String to be inserted between joined strings.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ced402a66a464e49b68f1b04027cd7e4", + "Name": "string0", + "Description": "Strings to be joined into a single string.\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e6a10ec409ac4f618f53817db1ec8c1e", + "Name": "str", + "Description": "A string made from the list of strings including the separator character.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Concatenates multiple strings into a single string, inserting the given separator between each joined string.\n\nString.Join (separator: string, strings: string[]): string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\":\";", + "Id": "8ebbc82277e74b3c8de1df8523e3bf1b", + "Inputs": [], + "Outputs": [ + { + "Id": "d091bbe136e7400cb0b598a948ab4cbf", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.AddItemToFront@var[]..[],var[]..[]", + "Id": "1e4da513e24347e7a6b0afaab5ee9ed6", + "Inputs": [ + { + "Id": "3428a918173147ebb04d501077d2fbf7", + "Name": "item", + "Description": "Item to be added. Item could be an object or a list.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 1, + "UseLevels": true, + "KeepListStructure": false + }, + { + "Id": "30e62eefef9f4be7bd6218bf10c7c777", + "Name": "list", + "Description": "List to add on to.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": true, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "598e856601934d9ebb88c4adb5db64e0", + "Name": "list", + "Description": "New list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Adds an item to the beginning of a list.\n\nList.AddItemToFront (item: var[]..[], list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.AddItemToFront@var[]..[],var[]..[]", + "Id": "aa2eea76039d4b2e8c5a3df6d065baae", + "Inputs": [ + { + "Id": "4a41aea683dd41568a3661b0a22b36ec", + "Name": "item", + "Description": "Item to be added. Item could be an object or a list.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "569c32688c2e4423887c8a4051b29569", + "Name": "list", + "Description": "List to add on to.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 1, + "UseLevels": true, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "67f0f8782a944df4b283b2b2aca8a06c", + "Name": "list", + "Description": "New list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Adds an item to the beginning of a list.\n\nList.AddItemToFront (item: var[]..[], list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"U\";", + "Id": "5cd5b600705649cfa8d5dab754d216bd", + "Inputs": [], + "Outputs": [ + { + "Id": "0e0d983139ae4a6a8d488d26970e42ef", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "PythonNodeModels.PythonStringNode, PythonNodeModels", + "VariableInputPorts": true, + "NodeType": "ExtensionNode", + "Id": "83c4560d79d14e6ba528180f81090cc2", + "Inputs": [ + { + "Id": "60732d453db843e6aac54731d5cbd037", + "Name": "script", + "Description": "Python script to run.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "51674c619b824d358ab950a6ccc1d58b", + "Name": "IN[0]", + "Description": "Input #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "79c515b8dc834600a43bf69962ecb476", + "Name": "OUT", + "Description": "Result of the python script", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Runs a IronPython script from a string." + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "NodeType": "StringInputNode", + "InputValue": "from System.Diagnostics import Process\r\n\r\nargs = IN[0]\r\nstdoutlist = []\r\nstderrlist = []\r\n\r\nfor x in args:\r\n proc = Process()\r\n proc.StartInfo.UseShellExecute = False\r\n proc.StartInfo.RedirectStandardOutput = True\r\n proc.StartInfo.RedirectStandardError = True\r\n proc.StartInfo.FileName = \"C:\\Program Files (x86)\\Winforms\\winforms-1.0.1.exe\"\r\n proc.StartInfo.Arguments = x\r\n proc.Start()\r\n stdout = proc.StandardOutput.ReadToEnd()\r\n stderr = proc.StandardError.ReadToEnd()\r\n proc.WaitForExit()\r\n stdoutlist.append(stdout)\r\n stderrlist.append(stderr)\r\nOUT = (stdoutlist,stderrlist)", + "Id": "0edeb9192db2421bb9f617512a71c2e5", + "Inputs": [], + "Outputs": [ + { + "Id": "830fc3e20565486f9e300d637a8b7250", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.AddItemToEnd@var[]..[],var[]..[]", + "Id": "be0c80406a174a598e36c07c16b318d5", + "Inputs": [ + { + "Id": "731274c8edec49ecae9853a8e5ea0a99", + "Name": "item", + "Description": "Item to be added.Item could be an object or a list.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 1, + "UseLevels": true, + "KeepListStructure": false + }, + { + "Id": "e4d91bff013b485d9d3c28c2ee2b0c53", + "Name": "list", + "Description": "List to add on to.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": true, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5b17e524c4e44842b1b82cff3ee43b06", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Adds an item to the end of a list.\n\nList.AddItemToEnd (item: var[]..[], list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.String.Join@string,string[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "9b1a3ce5a9ef44208050e4d693944b78", + "Inputs": [ + { + "Id": "a956601a53d2485c8f7f4b169db990fa", + "Name": "separator", + "Description": "String to be inserted between joined strings.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "04474ff1b24b48248130b4363d6386f0", + "Name": "string0", + "Description": "Strings to be joined into a single string.\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1587152f94ee4961b33ec3bf7e844310", + "Name": "string1", + "Description": "string[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "dbccc23fb98245fab1af6f730561f5cb", + "Name": "str", + "Description": "A string made from the list of strings including the separator character.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Concatenates multiple strings into a single string, inserting the given separator between each joined string.\n\nString.Join (separator: string, strings: string[]): string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"\";\n\"\\\"\";", + "Id": "d63a3af9f825425881759246af357a4c", + "Inputs": [], + "Outputs": [ + { + "Id": "a956935bf0214204a59b901ac008da2a", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f2cf75891f4f4105941d7825eccaf3f2", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.LastItem@var[]..[]", + "Id": "44570a2d968840a99b88f3776cffe245", + "Inputs": [ + { + "Id": "d230e689560d4800aae8302cf70b660e", + "Name": "list", + "Description": "List to get the last item of.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": true, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "47f15a71d46f4357834f4f8644fcea16", + "Name": "last", + "Description": "Last item in the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Retrieves the last item in a list.\n\nList.LastItem (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.HigherOrder.Map, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "7bf01f782e0a473eb8efe6785fb890e9", + "Inputs": [ + { + "Id": "a5edd41a99184b3a8d6d13712ee71a2d", + "Name": "list", + "Description": "The list to map over.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "21c22eae15fd4e099ae10157e785b2d8", + "Name": "f(x)", + "Description": "The procedure used to map element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6a35236151094a1283a10858165b0a1b", + "Name": "mapped", + "Description": "Mapped list", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Applies a function over all elements of a list, generating a new list from the results." + }, + { + "ConcreteType": "CoreNodeModels.HigherOrder.Map, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "7467f96a6b69494a8b7c685d9f1be12a", + "Inputs": [ + { + "Id": "aaf32b91f9ad4a1c91f88e905145e653", + "Name": "list", + "Description": "The list to map over.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f34e5f27c52c45fc95b40cc360d1064c", + "Name": "f(x)", + "Description": "The procedure used to map element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7d6d077e25494158b9f258353bee6f02", + "Name": "mapped", + "Description": "Mapped list", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Applies a function over all elements of a list, generating a new list from the results." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.String.Join@string,string[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "85bf35c44a7d408a9c9fbcf0721ed7f9", + "Inputs": [ + { + "Id": "eb8717e80f914077be05a6db451c396f", + "Name": "separator", + "Description": "String to be inserted between joined strings.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c6550ff7546b4bc08a87cb0ebd1d9f5d", + "Name": "string0", + "Description": "Strings to be joined into a single string.\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0c322b13a31a4ed893119dde52d88a44", + "Name": "string1", + "Description": "string[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6f4fe6055864439d9fca86839b124de6", + "Name": "str", + "Description": "A string made from the list of strings including the separator character.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Concatenates multiple strings into a single string, inserting the given separator between each joined string.\n\nString.Join (separator: string, strings: string[]): string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", + "Id": "6a3f00ba2ce24e83a3bf6764275760ec", + "Inputs": [ + { + "Id": "0d50f7207f784c24963e3dcbbf123e5c", + "Name": "list", + "Description": "List to flatten.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fc97dcd37c8c4a63ae61182b4911065f", + "Name": "amt", + "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "50609c96480f4175b24ba0325fcc833d", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.FirstItem@var[]..[]", + "Id": "761af3d81b1c42579fa7fc300b1fb834", + "Inputs": [ + { + "Id": "ce469497dd8a4bfc817ea787281cb182", + "Name": "list", + "Description": "List to get the first item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": true, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a40e0670e5104dbf8b6911c3350daa5d", + "Name": "item", + "Description": "First item in the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"\";\n\"--add=\";", + "Id": "7bb4df6a9c1248a9b93dabfedd47c710", + "Inputs": [], + "Outputs": [ + { + "Id": "1dfd896be7264e9981c77f3f87a7965a", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4a0c5542e8144d1d90d8d24175218b74", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "CoreNodeModels.HigherOrder.Map, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "88656e92487b47bdb329414b57331ece", + "Inputs": [ + { + "Id": "41e03a7700a8406283b6818057665b93", + "Name": "list", + "Description": "The list to map over.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "148ac9aa3cc24df59f0da507b29099e8", + "Name": "f(x)", + "Description": "The procedure used to map element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5344bf8efb444b3999f255e61c5d33bd", + "Name": "mapped", + "Description": "Mapped list", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Applies a function over all elements of a list, generating a new list from the results." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.String.Join@string,string[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "3f3d82e656eb4374937f3c5d1bbf0549", + "Inputs": [ + { + "Id": "72881e54a44644dfb743cada89fb7c97", + "Name": "separator", + "Description": "String to be inserted between joined strings.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "47e727e6e6a042189a9ea9705af242fb", + "Name": "string0", + "Description": "Strings to be joined into a single string.\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9faaa52395a245779b965441ac94ff2b", + "Name": "string1", + "Description": "string[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "db4be04a4c21480e9b82ddfdddef6b2c", + "Name": "str", + "Description": "A string made from the list of strings including the separator character.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Concatenates multiple strings into a single string, inserting the given separator between each joined string.\n\nString.Join (separator: string, strings: string[]): string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", + "Id": "4bd10a63d5ea485f88b504173c066756", + "Inputs": [ + { + "Id": "0d8da10f2b8f4511bd0dfd58cd8ceb37", + "Name": "list", + "Description": "List to flatten.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3305e56e14264ea49886faa17b174551", + "Name": "amt", + "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "95503152ccfa47b8bb9b22e00d2273cc", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "7b493f8c173f485b91401bd79699f124", + "Inputs": [ + { + "Id": "87a3329da65c42c7a1690beb65428f4b", + "Name": "", + "Description": "Node to evaluate.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a7482a9fd7ec4fcf815fcbf2e8743461", + "Name": "", + "Description": "Watch contents.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualize the output of node." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"--printer=pdfcreator \";", + "Id": "2738643d88184e22a39c47b1d06cc48f", + "Inputs": [], + "Outputs": [ + { + "Id": "3faf5273d5fe4a198d609c6b9679f55e", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"A-\";", + "Id": "6d5155067db240b3b6c0040335ab933a", + "Inputs": [], + "Outputs": [ + { + "Id": "71bf63875e114ca486f06c836c576518", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "7138be89-af7b-4232-b938-e63a5fe78240", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "a4b87587454e48459ee4e950bfd7f045", + "Inputs": [ + { + "Id": "2d194b9536844628a354ef36051aa350", + "Name": "num", + "Description": "var[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5383f202ed224d4ea55fe89b90cf352c", + "Name": "digits", + "Description": "int\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4d7e0cec4f314021bb8b7dd22256c1f1", + "Name": "str", + "Description": "return value", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Converts the input number(s) to string. You can optionally limit the number of digits." + } + ], + "Connectors": [ + { + "Start": "f2f800e0326a4253be0867ae24e377b8", + "End": "3880b5eb5353406aac185d88dc67c668", + "Id": "0fdca056783d447d96485f0d4937efd1" + }, + { + "Start": "5f5a8839d78d4fdd9e283d8a50b44ad7", + "End": "24ed6d212b5f496ca118145ed0d0fbf1", + "Id": "46f76c3ca7a94ba1ae8b555266a89305" + }, + { + "Start": "fedea4af00dc4af2b331c645bdf09693", + "End": "e827dc252ee542859d8f423e49fce2dc", + "Id": "05e455313a644ac3bf963c0ea2c6ab60" + }, + { + "Start": "d8e80e7fe85b43f092dd31ba32f82919", + "End": "207087c2fd614aeca44ebe9b4fe4fba9", + "Id": "1c56119e2d494607b45bd7399e37d593" + }, + { + "Start": "a9605a69530f48c39678bac8d5bfd154", + "End": "3b50c69502e444099dad1537e55b5162", + "Id": "544476c2bcda4a8b8aa4dc98e4f0c362" + }, + { + "Start": "1d319e0386e3476484aa70db6b5c605e", + "End": "ee9412c435874c598c28f7e17affcf19", + "Id": "fc82105ba8684cb4bacb6595380133b8" + }, + { + "Start": "18a199e92cd741e4823408061f5eb4b9", + "End": "66aa00d63cb04b9ca326648720536de5", + "Id": "f8734eae04a34f299303eca895c9325d" + }, + { + "Start": "84075cab280e4abbbd821a2dd1d4adc3", + "End": "58292e8c6572479993808db7aa0c3cc8", + "Id": "0b1583fb38294d56ad213d4b45cf28c5" + }, + { + "Start": "4609c701093f43c1827e472d43502f19", + "End": "6408c04a81fc468582775a1081c8cb00", + "Id": "f0f8dc5edb0b4256acf81d7544d9feb2" + }, + { + "Start": "4609c701093f43c1827e472d43502f19", + "End": "fdca88933f194393aa82ec5d4161ef43", + "Id": "ad4774e9204c46698a7205faafec2c98" + }, + { + "Start": "32742da852ea4102ba9e6b75bae17634", + "End": "b34dc167fbb94bd4a30054917907a3b3", + "Id": "83e5ff60e7404991a083eceb8894cc99" + }, + { + "Start": "22f4652bf31141a6bc6dc385d46fd5df", + "End": "d43179a300144476bbe5721bab1ef204", + "Id": "2e1b26ecf1b840d1a6f43ec536e6076c" + }, + { + "Start": "477dc5eed3a24e4ca46f9683b83de1a3", + "End": "764ab98c6c604991a803de556bae1cbb", + "Id": "b030148b4a30458da62d9aff04f26a7e" + }, + { + "Start": "5d3e17b940e1476391bca41f35e5c305", + "End": "a73871f9af804b5a813bb43fceb5d8d0", + "Id": "51b37cd9b3154f59817458b640006731" + }, + { + "Start": "c56b606876e84f74b90077282252a4c8", + "End": "6c4f59ab41ec40f7b52a090a96a3cc6c", + "Id": "d9afc9c0eebe4c71aafe27eeff5d3549" + }, + { + "Start": "daaf0124d8804e1e9d3e9fcf97631f08", + "End": "6311e637c002475e95ec3e46dc0616d2", + "Id": "7dc19cc992dd4396b36ab7cf95546df7" + }, + { + "Start": "daaf0124d8804e1e9d3e9fcf97631f08", + "End": "e47c3a5a631342ee8606f5e2b31af4b2", + "Id": "984fbdc88e354cd2badcc6753f3f2698" + }, + { + "Start": "7b6a066489984de389652d13a25716d6", + "End": "da9287ddd4d74ddc86415603edadf369", + "Id": "e98095e8880c43d5b949e0c280c512ea" + }, + { + "Start": "ec0d6340c23c4c0eab2e4d29e25a9868", + "End": "38ed5eb7250c4b3f8203b12c2af202f4", + "Id": "55e60b482e8c4b45b60d1287a026209a" + }, + { + "Start": "c61043f8cb2a4d92ae979cd881a5964f", + "End": "9ccf5710aaeb4fe4bc058e7cb73edbdb", + "Id": "e1a6992ba93a4f7b892c6fa2d18bb7f2" + }, + { + "Start": "0d19d0d47763498e97551aade149c4c9", + "End": "7ed012c8c8f44e6b9804fb8f75da54c1", + "Id": "f9463c1656c94bafa9755bd0fe1f7b41" + }, + { + "Start": "bb117eded5d14d6f87a407160efa6c21", + "End": "c8d2c610b4214f689438f13d89163366", + "Id": "6aae6ebd871a494e89795f477d266dca" + }, + { + "Start": "1d4ba8080c3e4ccc8dfb6d76f851e984", + "End": "37abdf769e904d058dd99c0c1a17385b", + "Id": "65498fce5fd346c88fe1c27e79d23987" + }, + { + "Start": "49ad3a6ca4d6444d86c8b272a9512c38", + "End": "874bfbae00494068ac40b861317a150f", + "Id": "27aa82bf88354809abf11d6e23c9d87c" + }, + { + "Start": "14965f45dfb04b1b8466f447ea7c29ff", + "End": "750a217cafbc4fdc9e40209b81e3a4b3", + "Id": "276b5068c3e64f96b85997d1a2ce09fe" + }, + { + "Start": "1d5522d4402844a0ae7b212817b5f178", + "End": "0b4a31969cf64058a9e85b6643a92e54", + "Id": "430264c8e3684d2eb51b28c77d4fa46c" + }, + { + "Start": "258ce3bf4c9a4a7b8e62de83081828e7", + "End": "3420ee692cca4792b3195d1ac0e20928", + "Id": "6574d98f3d104c8fb25486724525720e" + }, + { + "Start": "ad827d6d32b34c8fb80592f206824557", + "End": "4c9bcd3618a3460a8a6610426301cdb5", + "Id": "c613c266692a4c0aac6bb9cdb2dcf486" + }, + { + "Start": "3699ef3cbf964b0bb68f1bf836517c69", + "End": "5d2df46dca504009b1998c1e7e06e547", + "Id": "b38baf0c8a76475aba420396f4715d7d" + }, + { + "Start": "eb558564d60e44fd8ca243b32098d194", + "End": "8dcc58ed29b94da5a0c96a654a494b4e", + "Id": "80239e6b11ee4e7fadb8076177c36b75" + }, + { + "Start": "02db2adaa6b148609013519d766c027a", + "End": "a0c93f6ff0c245dda83139891e923984", + "Id": "dfbb1167325041bfbe38d040a30d95de" + }, + { + "Start": "21f81745e0224da3bf47a3e3b6df1693", + "End": "dfc9a85e249f4d7da2732e26d8d649df", + "Id": "3521a960511441e6a0e2a1c4ea8d74ee" + }, + { + "Start": "21f81745e0224da3bf47a3e3b6df1693", + "End": "6646d5e65b7b403d8af88f22594243de", + "Id": "d3b6077120f94c10b25158a9a1782b2f" + }, + { + "Start": "1b9288f7f5cf41f68398dbea5a4dfba3", + "End": "e85434738f6e4b1b8cab12e29b831084", + "Id": "ebc4f06fbac043c9846f0e6bd653a664" + }, + { + "Start": "73f42c2281014b6e80d538d11a2a4ca0", + "End": "228ce81467bc489bb59eaaaae214fd56", + "Id": "973969722ae44638a5e396d31b989f90" + }, + { + "Start": "7d2fb5e9bc7d45a8825db7c471f48b4e", + "End": "d69a020ead0f4fcead82bcb5883f5f31", + "Id": "e1fcd88b2a0346e792b32289b7dfc177" + }, + { + "Start": "0bb93657292547f299a1dd895dfcd5cc", + "End": "991f2786b3af4a5ab85149bfd7c5b50e", + "Id": "8e3da5cc17bd49e686ef1ef9206aa827" + }, + { + "Start": "2fcb885eaf804059958ddebb86347d56", + "End": "31db3d6b18064cd5b066ee29a7a138cf", + "Id": "f838f64d267a4c9db5a581092f631cf2" + }, + { + "Start": "0d8139129d4a4394a1874b7a20ba7de8", + "End": "f927766ae8d9496ea9420e96191d2313", + "Id": "a957f86bb75e49a8bc7443eb1d9d5f03" + }, + { + "Start": "defafcdd53994a81ba2d6dcc242fb22e", + "End": "4387e508be09420eb2714ab9af714841", + "Id": "d0dd01c42e424637a4cc67307e590ab1" + }, + { + "Start": "ac135d0b3c904bb884c92092d7444fa6", + "End": "a4c682ad691044e183fa475749f89d97", + "Id": "f87eced2400f46fdad45e0a94cf30f24" + }, + { + "Start": "9cb0f435f2324108ac5630f4adb47b1a", + "End": "6fa48ab12dd245ef87cbe14f4b1400ed", + "Id": "6bb8aad3eb4146dead99407334782e7d" + }, + { + "Start": "9cb0f435f2324108ac5630f4adb47b1a", + "End": "cfc3fe495a0648faba1442ad8531e57c", + "Id": "87ae5ae9b6cb4f9fb79a701704f2c46b" + }, + { + "Start": "3fccffd3d6784880afeaf671fc75f411", + "End": "cbaf89251c964616af5e6e0e37e10d12", + "Id": "f3c61ca512704ec181c81f672128dcf4" + }, + { + "Start": "19f55fb3a15c40e48a4ee6be4ea821be", + "End": "d2452a4f093348b98f2047bb5067b651", + "Id": "f652be794fea4caf95391d015e086276" + }, + { + "Start": "e9901c2b052a479bb7529379be8eb9f8", + "End": "a4e0120e4eff4820866cbe7294d39fff", + "Id": "9b37e5681a2a480cb8ced9793564850d" + }, + { + "Start": "948bbad8e7ae4bb7a56d2e7fdeaf7d4a", + "End": "98dfafc692e4454c9b5336ccd2342ea6", + "Id": "e920afdb65fd44a583e5001b1f83d9e8" + }, + { + "Start": "578ad39e82c84a69bbd53cc361b5f7c6", + "End": "3e3f07fb43db440aaea256533bf5fd20", + "Id": "c7009dcdcfe142eca801c12dcf3f82ed" + }, + { + "Start": "066cb3faa7de4418a3aecead383e8f05", + "End": "283bdaa1afc147539f063a827abee66b", + "Id": "44ec3e53ac3a4e00872bccc4edb7d452" + }, + { + "Start": "8c051c726a8445f8a21e33b5072bee96", + "End": "5b105c7c2410432e8c53f4e2a47d2a35", + "Id": "193cdefe4f2042d984354a14789a830c" + }, + { + "Start": "58974a7be8644fdaa89ef71ebea2ec84", + "End": "aab3387dc2b045ebafe3ea02668f8741", + "Id": "462047cf58254dc685b28e4a8689e138" + }, + { + "Start": "6d25ddd5b9fe494f8f27ecb39af7cc66", + "End": "3920fb03cbb04ff090c96638e05cb26e", + "Id": "9b8e1407d0e2433e93cd3a55ca2e1603" + }, + { + "Start": "8d34bdd6bd744c4b95b99bc44463e01a", + "End": "ffb15c425d1a4d848b930c8ec0e88a7a", + "Id": "b49894b1358746f6a980368b3e38a302" + }, + { + "Start": "199d97cf54cf423e88e3072a7b0ecc1a", + "End": "2d194b9536844628a354ef36051aa350", + "Id": "2b68d44eec34460c983b193719944a09" + }, + { + "Start": "f749fac5bd584236b1e6cfbbe6d2d4ce", + "End": "0d50f7207f784c24963e3dcbbf123e5c", + "Id": "7e0c6761fe0a406fbf6e07679c44c7e6" + }, + { + "Start": "8af67c9171af4e79a1fecc93175e11ee", + "End": "10ae3d895ac8499381652637df837144", + "Id": "079fc1be6e104bd6adeaa988f50667b4" + }, + { + "Start": "e6a10ec409ac4f618f53817db1ec8c1e", + "End": "0d8da10f2b8f4511bd0dfd58cd8ceb37", + "Id": "62a0a1970dae4ea9a7304c9cefe1c2e2" + }, + { + "Start": "d091bbe136e7400cb0b598a948ab4cbf", + "End": "0b0d61a9da644936b39b7dbb8cea0a14", + "Id": "d42451b1888344eb9c0dcfad07684ee0" + }, + { + "Start": "598e856601934d9ebb88c4adb5db64e0", + "End": "e4d91bff013b485d9d3c28c2ee2b0c53", + "Id": "927bb6dec1c94e2cbdcc3607697ab141" + }, + { + "Start": "67f0f8782a944df4b283b2b2aca8a06c", + "End": "30e62eefef9f4be7bd6218bf10c7c777", + "Id": "94a89e4b18274bb19d8f2a4d74afa86c" + }, + { + "Start": "0e0d983139ae4a6a8d488d26970e42ef", + "End": "4a41aea683dd41568a3661b0a22b36ec", + "Id": "69ed4457c8334b86ad1748cd4a1631ad" + }, + { + "Start": "79c515b8dc834600a43bf69962ecb476", + "End": "87a3329da65c42c7a1690beb65428f4b", + "Id": "73c44f70121941928231fe9355752a75" + }, + { + "Start": "830fc3e20565486f9e300d637a8b7250", + "End": "60732d453db843e6aac54731d5cbd037", + "Id": "c4acf6aa9404498185fcdb807fdb7d9d" + }, + { + "Start": "5b17e524c4e44842b1b82cff3ee43b06", + "End": "ced402a66a464e49b68f1b04027cd7e4", + "Id": "b6efbc6c67bc40c582c3ec8b752ecf4b" + }, + { + "Start": "dbccc23fb98245fab1af6f730561f5cb", + "End": "21c22eae15fd4e099ae10157e785b2d8", + "Id": "2828e60f303b4ad99007d01ce9ac05e4" + }, + { + "Start": "a956935bf0214204a59b901ac008da2a", + "End": "a956601a53d2485c8f7f4b169db990fa", + "Id": "2503632e15f44081b9306b81e55096c2" + }, + { + "Start": "a956935bf0214204a59b901ac008da2a", + "End": "eb8717e80f914077be05a6db451c396f", + "Id": "117f8c31975e4355b95ccc988536748c" + }, + { + "Start": "f2cf75891f4f4105941d7825eccaf3f2", + "End": "1587152f94ee4961b33ec3bf7e844310", + "Id": "2e8a531c9d1849b2ac808a412ac1d11e" + }, + { + "Start": "f2cf75891f4f4105941d7825eccaf3f2", + "End": "c6550ff7546b4bc08a87cb0ebd1d9f5d", + "Id": "14ef90f1951b4375a655bb9205b79176" + }, + { + "Start": "47f15a71d46f4357834f4f8644fcea16", + "End": "569c32688c2e4423887c8a4051b29569", + "Id": "b5a766ab86d64a01bafefe31e6519e42" + }, + { + "Start": "6a35236151094a1283a10858165b0a1b", + "End": "731274c8edec49ecae9853a8e5ea0a99", + "Id": "123c09ffeb9b4e8c9c43cb318dafee17" + }, + { + "Start": "7d6d077e25494158b9f258353bee6f02", + "End": "3428a918173147ebb04d501077d2fbf7", + "Id": "97815c88a652431fbb49b66a2495cf0b" + }, + { + "Start": "6f4fe6055864439d9fca86839b124de6", + "End": "f34e5f27c52c45fc95b40cc360d1064c", + "Id": "872d05281fa647c9ae7e3bdbf0f32847" + }, + { + "Start": "50609c96480f4175b24ba0325fcc833d", + "End": "aaf32b91f9ad4a1c91f88e905145e653", + "Id": "005e1e87922a43c7ad451ee641cae86b" + }, + { + "Start": "a40e0670e5104dbf8b6911c3350daa5d", + "End": "a5edd41a99184b3a8d6d13712ee71a2d", + "Id": "af47cd5f4c4b45a7b1c7ada6601a1073" + }, + { + "Start": "1dfd896be7264e9981c77f3f87a7965a", + "End": "72881e54a44644dfb743cada89fb7c97", + "Id": "aa5296df88b040d3aa27d6193c5b7c2c" + }, + { + "Start": "4a0c5542e8144d1d90d8d24175218b74", + "End": "47e727e6e6a042189a9ea9705af242fb", + "Id": "377dc983c1334d69973bb5fe84bb8f57" + }, + { + "Start": "5344bf8efb444b3999f255e61c5d33bd", + "End": "51674c619b824d358ab950a6ccc1d58b", + "Id": "5826259e4c0d41a7868e0fc85c301b30" + }, + { + "Start": "db4be04a4c21480e9b82ddfdddef6b2c", + "End": "148ac9aa3cc24df59f0da507b29099e8", + "Id": "11b513fc9946446da12acbc362dc337a" + }, + { + "Start": "95503152ccfa47b8bb9b22e00d2273cc", + "End": "41e03a7700a8406283b6818057665b93", + "Id": "89d235c8b33b4204a053f5903e72f9ba" + }, + { + "Start": "4d7e0cec4f314021bb8b7dd22256c1f1", + "End": "d230e689560d4800aae8302cf70b660e", + "Id": "f8cab4fb7e2d4d98a1fe9c92ddc89514" + }, + { + "Start": "4d7e0cec4f314021bb8b7dd22256c1f1", + "End": "ce469497dd8a4bfc817ea787281cb182", + "Id": "85b774cf255d4232881c8ffe86416eec" + }, + { + "Start": "4d7e0cec4f314021bb8b7dd22256c1f1", + "End": "d2a63f733b7d4d9a8f225cd0e06f8426", + "Id": "a88a812165c74a24a80d180bd2ddbb22" + } + ], + "Dependencies": [ + "7f19e4a8-c7e0-4041-b57b-0b8d04a99b2c", + "896ba009-854c-4290-bd05-42c87ddcdb7c", + "7138be89-af7b-4232-b938-e63a5fe78240" + ], + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.0.2.6826", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "NodeViews": [ + { + "ShowGeometry": true, + "Name": "Categories", + "Id": "125cf82be53b4b058301b2e1c3d838e6", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1171.95481594802, + "Y": 417.432299538724 + }, + { + "ShowGeometry": true, + "Name": "All Elements of Category", + "Id": "db423edb1be74453884d11b86c303770", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1437.95481594802, + "Y": 417.432299538724 + }, + { + "ShowGeometry": true, + "Name": "Element.GetParameterValueByName", + "Id": "dd63e3fdd9f34329adf9f358d1e7055d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1823.95481594802, + "Y": 456.432299538724 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "b5f5d4f213cb4046813ad57152f44016", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1437.95481594802, + "Y": 525.645632872058 + }, + { + "ShowGeometry": true, + "Name": "List.UniqueItems", + "Id": "165d925873ca4ea58e7d74e6268b2e79", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2186.95481594802, + "Y": 456.432299538724 + }, + { + "ShowGeometry": true, + "Name": "DisplayUnit.ToInternalUnit", + "Id": "5984663f8077442c92afd1a8efeb3df7", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3173.36635614825, + "Y": 732.026621925181 + }, + { + "ShowGeometry": true, + "Name": "Unit Types", + "Id": "473a8eca8b424be1b4c69a78e184c04b", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2256.65198912042, + "Y": 843.16372685689 + }, + { + "ShowGeometry": true, + "Name": "UnitType.DisplayUnitType", + "Id": "b93df87b187342049414a16fa2834b5d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2807.91721855626, + "Y": 813.656799650791 + }, + { + "ShowGeometry": true, + "Name": "Convert Between Units", + "Id": "1bfbc8859bd54a4d9eb4c0d435f5ce6b", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3578.46242326151, + "Y": 761.599988573822 + }, + { + "ShowGeometry": true, + "Name": "Python Script From String", + "Id": "c268ed1fcebc48bdabd90799e5836992", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1811.11283478789, + "Y": 1506.74788944167 + }, + { + "ShowGeometry": true, + "Name": "String", + "Id": "d3bd8511fcae4ed8829ea53fb71d2d0f", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1158.35423469366, + "Y": 1562.04431749718 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "997bc22da6244eb29e52d38eeb50bcd8", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2187.92648580697, + "Y": 1492.92584340734 + }, + { + "ShowGeometry": true, + "Name": "String.Split", + "Id": "15eb89ba620144a78c2ac6e6479ed99b", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2377.92648580697, + "Y": 1529.712510074 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "add6f0c1677445e1a02faea5d391a2cd", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2187.92648580697, + "Y": 1600.92584340734 + }, + { + "ShowGeometry": true, + "Name": "String.Split", + "Id": "1fcbbdbbece14fa48f811f8430c18177", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3273.92648580697, + "Y": 1618.712510074 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "ece8a1c6e7bc4084b8988d58a372a95f", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3014.92648580697, + "Y": 1687.92584340733 + }, + { + "ShowGeometry": true, + "Name": "List.LastItem", + "Id": "56e4c780054b43039da5658ed6259e0a", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 4196.92648580697, + "Y": 1538.3646066489 + }, + { + "ShowGeometry": true, + "Name": "List.RestOfItems", + "Id": "9774fec9d824456a8ee12b6313a42a0e", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3014.92648580697, + "Y": 1579.712510074 + }, + { + "ShowGeometry": true, + "Name": "String.Replace", + "Id": "07082fb388464ec0927f5c7e34a9a12d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2707.92648580697, + "Y": 1579.712510074 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "6ef5c7cbafb44dfaa883e4b4a9b37985", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2377.92648580697, + "Y": 1664.13917674067 + }, + { + "ShowGeometry": true, + "Name": "String.TrimWhitespace", + "Id": "4d84323661a84c40a0db101c2e69c47a", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 4523.96410019711, + "Y": 1411.29433820798 + }, + { + "ShowGeometry": true, + "Name": "List.FirstItem", + "Id": "4df96c476d804b92a84ab6d03be5fbca", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3603.92648580697, + "Y": 1699.06041349911 + }, + { + "ShowGeometry": true, + "Name": "String.Split", + "Id": "48dfa40a9aa1498488904229f501e9a3", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3866.92648580697, + "Y": 1738.06041349911 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "2473b479814941d4a6d27f46b767200b", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3603.92648580697, + "Y": 1807.27374683244 + }, + { + "ShowGeometry": true, + "Name": "String.ToNumber", + "Id": "703852ce34884db8a920925907d387c9", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 4570.29953651601, + "Y": 1814.32291802004 + }, + { + "ShowGeometry": true, + "Name": "List.DropItems", + "Id": "cf1ebc03b4dd445cab3c74935dac9758", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 4196.92648580697, + "Y": 1790.06041349911 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "27a7a91301834cc1a998deb609654b68", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3866.92648580697, + "Y": 1872.27374683244 + }, + { + "ShowGeometry": true, + "Name": "String.Join", + "Id": "21ee26a0e6d9466e91a87d7811c20a97", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5257.3751094706, + "Y": 1053.10015078252 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "87f0274ff33a4f9d84a38e2655f8db77", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 4992.3751094706, + "Y": 1013.31348411585 + }, + { + "ShowGeometry": true, + "Name": "String from Object", + "Id": "cda1dc9606c04c4b99b7cc7d16e679b9", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 4514.3751094706, + "Y": 1136.10015078252 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "dad76d13b3074b949eb4ed4c6ed46ed6", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5096.84598111897, + "Y": 1804.35937891182 + }, + { + "ShowGeometry": true, + "Name": "String.Join", + "Id": "8cb3e592cfcb4b2185f80e2655d0f780", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5449.06132750675, + "Y": 1811.37826231535 + }, + { + "ShowGeometry": true, + "Name": "String from Object", + "Id": "14be7028f84e48f8828ea612189a4d4d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5086.13350097506, + "Y": 1904.3088854813 + }, + { + "ShowGeometry": true, + "Name": "List.Contains", + "Id": "3f19223c22654465a96072579b979185", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 6490.76374401312, + "Y": 1866.2321262140206 + }, + { + "ShowGeometry": true, + "Name": "List.Flatten", + "Id": "065ba331068f493c88dddd664c2ec22a", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5555.3751094706, + "Y": 1053.10015078252 + }, + { + "ShowGeometry": true, + "Name": "List.Flatten", + "Id": "976ab62518be457e92f6f4d8dd20145e", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5723.41062791987, + "Y": 1809.52605888288 + }, + { + "ShowGeometry": true, + "Name": "List.Contains", + "Id": "67b7ccb5c499410e952ce3f86fb63cc0", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 6969.33211791267, + "Y": 1713.6456249533 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "5fcfce1402764af791160abc6451d51a", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 6761.02823994067, + "Y": 1684.05565906496 + }, + { + "ShowGeometry": true, + "Name": "List.Flatten", + "Id": "f29009022a2d4e3f9ed704088b65aac1", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 7194.22022283383, + "Y": 1719.38036925934 + }, + { + "ShowGeometry": true, + "Name": "Math.Round", + "Id": "4e8952dfa3e5464b9c03509241335f98", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 4798.45232935871, + "Y": 1845.83259498059 + }, + { + "ShowGeometry": true, + "Name": "List.Reverse", + "Id": "649a6081463e4c5c97962ac5c7b2c615", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 4730.92085361816, + "Y": 1037.61823049674 + }, + { + "ShowGeometry": true, + "Name": "List.Join", + "Id": "cf11c01efa794b9b8e46547436593e78", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 4997.16044997043, + "Y": 1133.86716690713 + }, + { + "ShowGeometry": true, + "Name": "List.Transpose", + "Id": "c22a84f693f0407c85c7483ef26fa96d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 6720.38950484308, + "Y": 1900.22247414138 + }, + { + "ShowGeometry": true, + "Name": "List.Chop", + "Id": "5d91a3a7acb544389f21c16202b9ac4c", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 7814.23427784227, + "Y": 1582.84495159779 + }, + { + "ShowGeometry": true, + "Name": "List.Count", + "Id": "b6da98e7203f4b2eb4564e8bcc2b879e", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 7488.18646886869, + "Y": 1735.10365851507 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "db811fee0c9941bb9c7ed14842c635fb", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 7648.33034876597, + "Y": 1724.3995502211 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "c11e8eb9592c4020a3c31a720007846b", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 8070.20030336336, + "Y": 1584.71689417336 + }, + { + "ShowGeometry": true, + "Name": "||", + "Id": "9c9b153ddb534893bf0d40fc90990e8c", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 8234.81601534805, + "Y": 1576.09070528514 + }, + { + "ShowGeometry": true, + "Name": "List.FilterByBoolMask", + "Id": "79442dc7e3c84f61ad2099f752d5091b", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 8713.70368686116, + "Y": 989.164554029303 + }, + { + "ShowGeometry": true, + "Name": "String.Join", + "Id": "8b5356e0ad7a426d8fb9956281bf9233", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 9410.2552844913, + "Y": 637.029988424153 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "35d2e2b269eb44ff80c05470ef986905", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 9321.96118358981, + "Y": 551.979617722065 + }, + { + "ShowGeometry": true, + "Name": "String.Join", + "Id": "d5d6b0b45d39494ab05956be6b4bb41d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 11169.6254599738, + "Y": 900.385272724076 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "8ebbc82277e74b3c8de1df8523e3bf1b", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 10949.3110868673, + "Y": 791.346087598136 + }, + { + "ShowGeometry": true, + "Name": "List.AddItemToFront", + "Id": "1e4da513e24347e7a6b0afaab5ee9ed6", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 10562.1793549827, + "Y": 723.325609032611 + }, + { + "ShowGeometry": true, + "Name": "List.AddItemToFront", + "Id": "aa2eea76039d4b2e8c5a3df6d065baae", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 10308.9847537458, + "Y": 934.462716888407 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "5cd5b600705649cfa8d5dab754d216bd", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 10126.2321143801, + "Y": 872.668044879785 + }, + { + "ShowGeometry": true, + "Name": "Python Script From String", + "Id": "83c4560d79d14e6ba528180f81090cc2", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 12682.2047979312, + "Y": -168.372155049641 + }, + { + "ShowGeometry": true, + "Name": "String", + "Id": "0edeb9192db2421bb9f617512a71c2e5", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": 12029.446197837, + "Y": -113.075726994131 + }, + { + "ShowGeometry": true, + "Name": "List.AddItemToEnd", + "Id": "be0c80406a174a598e36c07c16b318d5", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 10875.6766313727, + "Y": 996.58155527259 + }, + { + "ShowGeometry": true, + "Name": "String.Join", + "Id": "9b1a3ce5a9ef44208050e4d693944b78", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 9760.55400913019, + "Y": 1031.37107334455 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "d63a3af9f825425881759246af357a4c", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 9536.92449288142, + "Y": 876.842932393144 + }, + { + "ShowGeometry": true, + "Name": "List.LastItem", + "Id": "44570a2d968840a99b88f3776cffe245", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 9388.76149802908, + "Y": 1157.7166885526 + }, + { + "ShowGeometry": true, + "Name": "List.Map", + "Id": "7bf01f782e0a473eb8efe6785fb890e9", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 10028.5028410442, + "Y": 1144.73572861899 + }, + { + "ShowGeometry": true, + "Name": "List.Map", + "Id": "7467f96a6b69494a8b7c685d9f1be12a", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 10032.7399216667, + "Y": 647.193858630785 + }, + { + "ShowGeometry": true, + "Name": "String.Join", + "Id": "85bf35c44a7d408a9c9fbcf0721ed7f9", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 9731.53361394656, + "Y": 760.522516306948 + }, + { + "ShowGeometry": true, + "Name": "List.Flatten", + "Id": "6a3f00ba2ce24e83a3bf6764275760ec", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 9661.75905184374, + "Y": 624.473022474964 + }, + { + "ShowGeometry": true, + "Name": "List.FirstItem", + "Id": "761af3d81b1c42579fa7fc300b1fb834", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 9379.86398199858, + "Y": 979.381237484474 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "7bb4df6a9c1248a9b93dabfedd47c710", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 11254.9425762222, + "Y": 1215.96145588891 + }, + { + "ShowGeometry": true, + "Name": "List.Map", + "Id": "88656e92487b47bdb329414b57331ece", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 11868.2753317012, + "Y": 792.506603300229 + }, + { + "ShowGeometry": true, + "Name": "String.Join", + "Id": "3f3d82e656eb4374937f3c5d1bbf0549", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 11577.0987557945, + "Y": 1014.009756202 + }, + { + "ShowGeometry": true, + "Name": "List.Flatten", + "Id": "4bd10a63d5ea485f88b504173c066756", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 11557.8784571824, + "Y": 852.10414517353 + }, + { + "ShowGeometry": true, + "Name": "Watch", + "Id": "7b493f8c173f485b91401bd79699f124", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 13095.2078678621, + "Y": -230.912302794116 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "2738643d88184e22a39c47b1d06cc48f", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 11001.0178182397, + "Y": 1151.25355326269 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "6d5155067db240b3b6c0040335ab933a", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 9527.0, + "Y": 336.0 + }, + { + "ShowGeometry": true, + "Name": "Springs.Number.ToString", + "Id": "a4b87587454e48459ee4e950bfd7f045", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 9065.21054455308, + "Y": 919.676848143386 + } + ], + "Annotations": [ + { + "Id": "e7a797aa06954366a89d10fdf7a8509c", + "Title": "Clockwork", + "Nodes": [ + "5984663f8077442c92afd1a8efeb3df7", + "b93df87b187342049414a16fa2834b5d" + ], + "Left": 2797.91721855626, + "Top": 686.026621925181, + "Width": 618.44913759198971, + "Height": 246.63017772561, + "FontSize": 30.0, + "InitialTop": 732.026621925181, + "InitialHeight": 295.125303384801, + "TextblockHeight": 36.0, + "Background": "#FFFF7BAC" + }, + { + "Id": "c3cec014211d4151a852b6d28df28622", + "Title": "Form names", + "Nodes": [ + "4d84323661a84c40a0db101c2e69c47a" + ], + "Left": 4513.96410019711, + "Top": 1365.29433820798, + "Width": 172.0, + "Height": 139.0, + "FontSize": 30.0, + "InitialTop": 1411.29433820798, + "InitialHeight": 123.0, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "1672988c37d8432390e27e9d775496cd", + "Title": "Run winforms for reading sheet sizes", + "Nodes": [ + "c268ed1fcebc48bdabd90799e5836992", + "d3bd8511fcae4ed8829ea53fb71d2d0f" + ], + "Left": 1148.35423469366, + "Top": 1460.74788944167, + "Width": 843.75860009423013, + "Height": 494.29642805551, + "FontSize": 30.0, + "InitialTop": 1506.74788944167, + "InitialHeight": 561.644108938635, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "f88e328d262e4c18b6db1aca576de418", + "Title": "Manage winforms output", + "Nodes": [ + "997bc22da6244eb29e52d38eeb50bcd8", + "15eb89ba620144a78c2ac6e6479ed99b", + "add6f0c1677445e1a02faea5d391a2cd", + "1fcbbdbbece14fa48f811f8430c18177", + "ece8a1c6e7bc4084b8988d58a372a95f", + "56e4c780054b43039da5658ed6259e0a", + "9774fec9d824456a8ee12b6313a42a0e", + "07082fb388464ec0927f5c7e34a9a12d", + "6ef5c7cbafb44dfaa883e4b4a9b37985", + "4df96c476d804b92a84ab6d03be5fbca", + "48dfa40a9aa1498488904229f501e9a3", + "2473b479814941d4a6d27f46b767200b", + "27a7a91301834cc1a998deb609654b68", + "cf1ebc03b4dd445cab3c74935dac9758" + ], + "Left": 2177.92648580697, + "Top": 1446.92584340734, + "Width": 2213.0, + "Height": 518.34790342510018, + "FontSize": 30.0, + "InitialTop": 1492.92584340734, + "InitialHeight": 714.467753923459, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "4270637fbb504441b13171879678d301", + "Title": "Create strings for compare", + "Nodes": [ + "21ee26a0e6d9466e91a87d7811c20a97", + "87f0274ff33a4f9d84a38e2655f8db77", + "cda1dc9606c04c4b99b7cc7d16e679b9", + "065ba331068f493c88dddd664c2ec22a", + "649a6081463e4c5c97962ac5c7b2c615", + "cf11c01efa794b9b8e46547436593e78" + ], + "Left": 4504.3751094706, + "Top": 967.31348411585, + "Width": 1247.0, + "Height": 285.55368279128004, + "FontSize": 30.0, + "InitialTop": 1013.31348411585, + "InitialHeight": 240.535147171956, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "106f205c61a649088db639179da9d73a", + "Title": "Create names for compare", + "Nodes": [ + "703852ce34884db8a920925907d387c9", + "dad76d13b3074b949eb4ed4c6ed46ed6", + "8cb3e592cfcb4b2185f80e2655d0f780", + "14be7028f84e48f8828ea612189a4d4d", + "976ab62518be457e92f6f4d8dd20145e", + "4e8952dfa3e5464b9c03509241335f98" + ], + "Left": 4560.29953651601, + "Top": 1758.35937891182, + "Width": 1359.11109140386, + "Height": 238.94950656948004, + "FontSize": 30.0, + "InitialTop": 1804.35937891182, + "InitialHeight": 222.94950656948, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "c73ee70766094e80b923ed14fc71461d", + "Title": "Get sheet sizes", + "Nodes": [ + "125cf82be53b4b058301b2e1c3d838e6", + "db423edb1be74453884d11b86c303770", + "dd63e3fdd9f34329adf9f358d1e7055d", + "b5f5d4f213cb4046813ad57152f44016", + "165d925873ca4ea58e7d74e6268b2e79" + ], + "Left": 1161.95481594802, + "Top": 371.432299538724, + "Width": 1188.0, + "Height": 247.21333333333394, + "FontSize": 30.0, + "InitialTop": 417.432299538724, + "InitialHeight": 343.409790881618, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "08643c35f6c24b2db786ba93041c35c0", + "Title": "Convert to milimeter allways", + "Nodes": [ + "1bfbc8859bd54a4d9eb4c0d435f5ce6b" + ], + "Left": 3568.46242326151, + "Top": 715.599988573822, + "Width": 458.0, + "Height": 165.0, + "FontSize": 30.0, + "InitialTop": 761.599988573822, + "InitialHeight": 149.0, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "3987a79b5f4848d4b2305d94d950a2c6", + "Title": "Get missing sheet sizes", + "Nodes": [ + "3f19223c22654465a96072579b979185", + "67b7ccb5c499410e952ce3f86fb63cc0", + "5fcfce1402764af791160abc6451d51a", + "f29009022a2d4e3f9ed704088b65aac1", + "c22a84f693f0407c85c7483ef26fa96d", + "5d91a3a7acb544389f21c16202b9ac4c", + "b6da98e7203f4b2eb4564e8bcc2b879e", + "db811fee0c9941bb9c7ed14842c635fb", + "c11e8eb9592c4020a3c31a720007846b", + "9c9b153ddb534893bf0d40fc90990e8c" + ], + "Left": 6480.76374401312, + "Top": 1530.09070528514, + "Width": 1933.0522713349292, + "Height": 463.13176885623989, + "FontSize": 30.0, + "InitialTop": 1576.09070528514, + "InitialHeight": 474.743916882061, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "69570e95f61749cea54501c8e638b27c", + "Title": "Run winforms for writing sheet sizes", + "Nodes": [ + "83c4560d79d14e6ba528180f81090cc2", + "0edeb9192db2421bb9f617512a71c2e5" + ], + "Left": 12019.446197837, + "Top": -214.372155049641, + "Width": 843.75860009419921, + "Height": 658.29642805551, + "FontSize": 30.0, + "InitialTop": -168.372155049641, + "InitialHeight": 561.64410893864, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "7e5e4e7db9ee42c59e68bef376e2fcb4", + "Title": "Write argument for winforms", + "Nodes": [ + "8b5356e0ad7a426d8fb9956281bf9233", + "35d2e2b269eb44ff80c05470ef986905", + "d5d6b0b45d39494ab05956be6b4bb41d", + "8ebbc82277e74b3c8de1df8523e3bf1b", + "1e4da513e24347e7a6b0afaab5ee9ed6", + "aa2eea76039d4b2e8c5a3df6d065baae", + "5cd5b600705649cfa8d5dab754d216bd", + "be0c80406a174a598e36c07c16b318d5", + "9b1a3ce5a9ef44208050e4d693944b78", + "d63a3af9f825425881759246af357a4c", + "44570a2d968840a99b88f3776cffe245", + "7bf01f782e0a473eb8efe6785fb890e9", + "7467f96a6b69494a8b7c685d9f1be12a", + "85bf35c44a7d408a9c9fbcf0721ed7f9", + "6a3f00ba2ce24e83a3bf6764275760ec", + "761af3d81b1c42579fa7fc300b1fb834", + "7bb4df6a9c1248a9b93dabfedd47c710", + "88656e92487b47bdb329414b57331ece", + "3f3d82e656eb4374937f3c5d1bbf0549", + "4bd10a63d5ea485f88b504173c066756" + ], + "Left": 9311.96118358981, + "Top": 505.979617722065, + "Width": 2700.3141481113889, + "Height": 812.981838166845, + "FontSize": 30.0, + "InitialTop": 551.979617722065, + "InitialHeight": 796.981838166842, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "0b751de4bc834889aae9f1561b851794", + "Title": "Spring nodes", + "Nodes": [ + "a4b87587454e48459ee4e950bfd7f045" + ], + "Left": 9055.21054455308, + "Top": 873.676848143386, + "Width": 188.0, + "Height": 165.0, + "FontSize": 30.0, + "InitialTop": 919.676848143386, + "InitialHeight": 123.0, + "TextblockHeight": 36.0, + "Background": "#FFFF7BAC" + }, + { + "Id": "1f10f2244fba4eb5a7b75bd617e3d80c", + "Title": "Unconnect this line, if you change units in Revit! \r\nRun the script with error, than connect and run again.", + "Nodes": [], + "Left": 2462.053141358, + "Top": 845.996071649841, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + } + ], + "X": -4209.5505184285894, + "Y": -987.82096802249066, + "Zoom": 0.89881338774907216 + } +} \ No newline at end of file diff --git a/outputRenamer.xlsx b/outputRenamer.xlsx new file mode 100644 index 0000000..5a38eb0 Binary files /dev/null and b/outputRenamer.xlsx differ