{"id":12973,"date":"2024-10-10T15:43:53","date_gmt":"2024-10-10T21:43:53","guid":{"rendered":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/?p=12973"},"modified":"2024-10-17T09:21:32","modified_gmt":"2024-10-17T15:21:32","slug":"large-assignment-3-qinghong-shao","status":"publish","type":"post","link":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2024\/10\/10\/large-assignment-3-qinghong-shao\/","title":{"rendered":"Large Assignment 3: Qinghong Shao"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I choose the data of Electric Vehicle Population, it is popular to buy and drive electric vehicle in my country rencent years, but it is still common to drive oil vehicle in US. The first car I bought here is also the oil vehicle. It seems the price of gas is more cheap than other country, and there are a lot of oil reserves, although the electric vehicle could produce less air pollution. Therefore, it motivates me to search the reason and the history of the electric vehicle population in US.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Data Clean<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The data I choose it include many noise which will affect the other normal data, then I delete some lable of this dataset, for example the county, state, postal code and so on, because these seems difficult to visualize. In addition, I sorted the data in ascending order by time. Finally, I add the Normalization Function to scale all of these data, because many of them belong to different ranges.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"909\" height=\"295\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-60.png\" alt=\"\" class=\"wp-image-13066\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-60.png 909w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-60-300x97.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-60-768x249.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-60-575x187.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-60-380x123.png 380w\" sizes=\"auto, (max-width: 909px) 100vw, 909px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Design Process<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">First step: I design data_parse(file, scale1, scale2) to reads the CSV file containing energy data, it also take the two scale from number slider so that we can control the scale of the visualized objcet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Second step: <code>plot(data, offset=0, start=0, end=70)<\/code>: Each point\u2019s <code>z<\/code> coordinate is determined by its index, and its <code>x<\/code> coordinate comes from the third column.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Third Step: normalization(data): This is useful to ensure that the data falls within a reasonable range for visualization, especially when scaling for 3D geometry.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Forms<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>the dataset of this forms begin from 01\/2013, and it include the 70 months after 01\/2013, it behaves the variation in primary energy imports.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"664\" height=\"661\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/05.png\" alt=\"\" class=\"wp-image-13071\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/05.png 664w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/05-300x300.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/05-150x150.png 150w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/05-575x572.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/05-380x378.png 380w\" sizes=\"auto, (max-width: 664px) 100vw, 664px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">2. the dataset of this forms begin from 01\/2013, and it include the 70 months after 01\/2013, it behaves the variation in total renewable energy consumption.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"832\" height=\"714\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-63.png\" alt=\"\" class=\"wp-image-13075\" style=\"width:662px;height:auto\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-63.png 832w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-63-300x257.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-63-768x659.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-63-575x493.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-63-380x326.png 380w\" sizes=\"auto, (max-width: 832px) 100vw, 832px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">3. the dataset of this forms begin from 01\/2013 to 06\/2024, it behaves the variation in the variation in total primary energy production.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"611\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-69-1024x611.png\" alt=\"\" class=\"wp-image-13099\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-69-1024x611.png 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-69-300x179.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-69-768x458.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-69-1536x916.png 1536w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-69-1140x680.png 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-69-920x549.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-69-575x343.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-69-380x227.png 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-69.png 1979w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Analysis from the shape of form<\/strong>: As can be seen from the figure, Total Primary Energy Production has fluctuated overall but shows an upward trend. We can infer that the increase at the bottom may be due to the large-scale exploitation of shale gas by hydraulic fracturing technology in the United States in the early 2010s, which led to a significant increase in domestic natural gas and oil production.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">During this period, the US government introduced some policies to promote energy production. For example, during the Obama administration, energy policies promoted the development of clean energy, but also retained support for traditional energy such as oil and natural gas. These factors may have worked together to cause the gradual increase in primary energy production and short-term fluctuations.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"791\" height=\"697\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-66.png\" alt=\"\" class=\"wp-image-13080\" style=\"width:662px;height:auto\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-66.png 791w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-66-300x264.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-66-768x677.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-66-575x507.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-66-380x335.png 380w\" sizes=\"auto, (max-width: 791px) 100vw, 791px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/9e0a2b34ea7f50af209bdd391989baf-768x1024.jpg\" alt=\"\" class=\"wp-image-13089\" style=\"width:462px;height:auto\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/9e0a2b34ea7f50af209bdd391989baf-768x1024.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/9e0a2b34ea7f50af209bdd391989baf-225x300.jpg 225w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/9e0a2b34ea7f50af209bdd391989baf-1152x1536.jpg 1152w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/9e0a2b34ea7f50af209bdd391989baf-1140x1520.jpg 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/9e0a2b34ea7f50af209bdd391989baf-920x1227.jpg 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/9e0a2b34ea7f50af209bdd391989baf-575x767.jpg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/9e0a2b34ea7f50af209bdd391989baf-380x507.jpg 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/9e0a2b34ea7f50af209bdd391989baf.jpg 1280w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"864\" height=\"1024\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/dcfe217d6ab492e31f6f42910c0e527-1-864x1024.jpg\" alt=\"\" class=\"wp-image-13136\" style=\"width:460px;height:auto\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/dcfe217d6ab492e31f6f42910c0e527-1-864x1024.jpg 864w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/dcfe217d6ab492e31f6f42910c0e527-1-253x300.jpg 253w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/dcfe217d6ab492e31f6f42910c0e527-1-768x910.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/dcfe217d6ab492e31f6f42910c0e527-1-920x1090.jpg 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/dcfe217d6ab492e31f6f42910c0e527-1-575x681.jpg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/dcfe217d6ab492e31f6f42910c0e527-1-380x450.jpg 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/dcfe217d6ab492e31f6f42910c0e527-1.jpg 1102w\" sizes=\"auto, (max-width: 864px) 100vw, 864px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/201c0b4cf0985caa1dc32cd6ee8fdd2-768x1024.jpg\" alt=\"\" class=\"wp-image-13090\" style=\"width:457px;height:auto\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/201c0b4cf0985caa1dc32cd6ee8fdd2-768x1024.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/201c0b4cf0985caa1dc32cd6ee8fdd2-225x300.jpg 225w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/201c0b4cf0985caa1dc32cd6ee8fdd2-1152x1536.jpg 1152w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/201c0b4cf0985caa1dc32cd6ee8fdd2-1140x1520.jpg 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/201c0b4cf0985caa1dc32cd6ee8fdd2-920x1227.jpg 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/201c0b4cf0985caa1dc32cd6ee8fdd2-575x767.jpg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/201c0b4cf0985caa1dc32cd6ee8fdd2-380x507.jpg 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/201c0b4cf0985caa1dc32cd6ee8fdd2.jpg 1280w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Challenges<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In general, I met two challenges when I do the printing work. The first is the input data is too large or too small. You can not compare them straightly. There are two ways I found to deal wtih, use the scale number slider or design the normalization function, so that you can control the scale or range of the inputed data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The second challeng is that it seems the rendered object is not continus. I guess it is because I process too much rows of data, and i cut the data to 70 pieces, and it behave better. But why it will occur when i use the rs.AddRevSrf()? I will try to explor it in future.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"827\" height=\"567\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-67.png\" alt=\"\" class=\"wp-image-13087\" style=\"width:596px;height:auto\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-67.png 827w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-67-300x206.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-67-768x527.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-67-575x394.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/image-67-380x261.png 380w\" sizes=\"auto, (max-width: 827px) 100vw, 827px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When it prints to a high level it collapses because of the disconnected layers.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/6dc8f88912a954c1a3dd898d91a3f27-768x1024.jpg\" alt=\"\" class=\"wp-image-13088\" style=\"width:596px;height:auto\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/6dc8f88912a954c1a3dd898d91a3f27-768x1024.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/6dc8f88912a954c1a3dd898d91a3f27-225x300.jpg 225w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/6dc8f88912a954c1a3dd898d91a3f27-1152x1536.jpg 1152w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/6dc8f88912a954c1a3dd898d91a3f27-1140x1520.jpg 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/6dc8f88912a954c1a3dd898d91a3f27-920x1227.jpg 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/6dc8f88912a954c1a3dd898d91a3f27-575x767.jpg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/6dc8f88912a954c1a3dd898d91a3f27-380x507.jpg 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/6dc8f88912a954c1a3dd898d91a3f27.jpg 1280w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Dataset Link<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The original dataset: <a href=\"https:\/\/catalog.data.gov\/dataset\/electric-vehicle-population-data\">Electric Vehicle Population Data &#8211; Catalog<\/a>  <a href=\"https:\/\/catalog.data.gov\/dataset\/electric-vehicle-population-data\">https:\/\/catalog.data.gov\/dataset\/electric-vehicle-population-data<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The dataset after cleaning: <a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/cleaned-electric-vehicle-population-data-2.csv\">https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/cleaned-electric-vehicle-population-data-2.csv<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Grasshopper Code<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Grasshopper code: <a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/QinghongShaoLA3.gh\">https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/QinghongShaoLA3.gh<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reflection<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Now, there are many ways to visualize the data, for example, you can use the library of python called Matplotlib, and it is also even common to use Excel to visualize the data. What is the meaning for using the printed work to demonstrate the static data? <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In my opinion, the printed work it is real work, it looks like the paint, sculpture, we can even go back to ancient times, thousands of years ago with pottery, ceramics, or sites like Stonehenge. All of there I mention they could be carved with information and stored for a long time until our descendants could discover the work we produce and reconsider them. For example, there are some  discovered printed objects that our descendants found it recorded the information that as cars became more popular around the world, their emissions had an impact on global temperatures in the 20th and 21st centuries. Just like today we are re-acquainting ourselves with the pottery, stone tools, murals, etc. left behind by our Neolithic ancestors thousands of years ago, we can learn a lot of their stories from them.  On the contrary, all the data we save electronically seems to be deleted over time, and USB flash drives do not seem to be able to be preserved in the soil for too long, or their components will be damaged and lose the data they store.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I choose the data of Electric Vehicle Population, it is popular to buy and drive electric vehicle in my country rencent years, but it is still common to drive oil vehicle in US. The first car I bought here is also the oil vehicle. It seems the price of gas is more cheap than other country, and there are a [&hellip;]<\/p>\n","protected":false},"author":39,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57,46],"tags":[],"class_list":["post-12973","post","type-post","status-publish","format-standard","hentry","category-large-assignment-3-data","category-studentwork24"],"_links":{"self":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/12973","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/users\/39"}],"replies":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/comments?post=12973"}],"version-history":[{"count":12,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/12973\/revisions"}],"predecessor-version":[{"id":13138,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/12973\/revisions\/13138"}],"wp:attachment":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/media?parent=12973"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/categories?post=12973"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/tags?post=12973"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}