s on the zones. Chris is the one who really knows about the component so I leave it to him.
2. I can't see the issue. The naming is consistent on my system. You need to help me with this to get it right! :|
Mostapha
…
.
When using GH as a translator to run multiple iterations through 3rd party programs like Radiance or E+ (see honeybee modules), the calc doesn't live in GH/rhino. GH simply calls these programs. Unfortunately, every iteration is called in series. Once one ends, the next begins. I'd like to send these iterations to multiple computers on a server so that I can run in parallel and reduce my wall-clock time.
I'd like to generate all 500 batch files from one machine, then somehow call those routines on other computers on my network, say 100 runs on 5 machines. Or 5 runs on 100 machines (even better!). I hope this is possible because we are not splitting any single computation between multiple machines. We only want to call unique runs across a network.
Has anyone explored this? If we figure this out, companies or students could take advantage of all the unused desktops in offices or computer labs to calculate large sets overnight. Which would be amazing.
Thanks for your help.
-Leland…
Added by Leland Curtis at 8:10am on October 16, 2015
H.
When using GH as a translator to run multiple iterations through 3rd party programs like Radiance or E+ (honeybee modules), the calc doesn't live in GH/rhino. GH simply calls these programs. Unfortunately, every iteration is called in series. Once one ends, the next begins. I'd like to send these iterations to multiple computers on a server so that I can run in parallel and reduce my wall-clock time.
I'd like to generate all 500 batch files from one machine, then somehow call those routines on other computers on my network, say 100 runs on 5 machines. Or 5 runs on 100 machines (even better!). I hope this is possible because we are not splitting any single computation between multiple machines. We only want to call unique runs across a network.
Has anyone explored this? If we figure this out, companies or students could take advantage of all the unused desktops in offices or computer labs to calculate large sets overnight. Which would be amazing.
Thanks for your help.
-Leland…
s that I just can't quite figure out.
Zoom in of the lower left hand corner...
1. First off, I am not sure why two versions of the rectangles are showing, the original and the scaled versions from the image. This doesn't appear to be affecting my final results, so not a big deal, but would like to understand why there are two and get rid of the original rectangles if possible.
2. I would like to change the scaling factor of the the rectangles in the Y direction. They are currently scaling too small based on the image I provided. Is there a way to set a lower value minimum so that the rectangles are not quite so small. Please not that I am only wanting to scale the rectangles in the Y direction. I want the X to currently remain constant.
3. Lastly, I would like to offset the grid points in the y direction randomly so that the image does not seem so gridded. These should shift no more than 3/8 of the distance between the grid from the center point.
Desired Result:
Any help is greatly appreciated!…
Added by Josh Sawyer at 10:48am on September 17, 2017
on excel (leaving 0,0 cell blank and also making sure there are no commas in the names ) Also let's call the names "ID"
2 - For the weight, use numbers ranging from 1 - 10 where 10 is the highest dependancy.
3 - Save the file as a Unicode CSV from excel
4 - Create another file on excel that has the attributes of your spaces, with the names of your spaces under the header ID (let's start with a simple "area" and "SNo" attribute but you could add more features for sorting and manipulating your data)
5 - Open Gephi and further open your matrix CSV file
5 - Import it as "," (comma delimited file) and make sure you check "matrix" for the data type
6 - Ensure the import is nondirectional as well (or Gephi adds silly arrows)
7 - Not gonna go into the gephi bit too much but select a force atlas layout and set the force to something high 1000 or 10000 depending on the size of the data and the attraction to a 1000th of that 1 or 10. Go to the data lab and import your excel with the attributes and append to your existing datasheet.
8 - Set the node attributes to use the area for the node size and color scheme to SNo
9 - Play around with all the layout options and finally go to your preview. Once you're happy with it, export it to a GDF graph file.
the GDF now has the coordinates of the circles and the diameters. as well as the edge connections.
I've written a very amateur script that converts this to GH geometry (below)
Hope this helps someone out, I'm still figuring out the gephi streaming API but I've only started with python about a month ago so might take a while to get there.
You can use the second half of the GDF files to also create dependency chord diagrams online as shown in the third image.
https://flourish.studio/2018/07/25/how-to-make-a-chord-diagram/
Cheers,
Sanjay
…
And cant seem to change any of the components to display this? Can anyone point this out to me? I've tried changing the first slider in Guis script, from 100 to two sliders of 1500 and 500 but no joy. Any help greatly recieved.
Sam…
the platform. Crv
Algorithm:
Bounding box on a mesh for extraction of Z dimensions.
Zmin
Zmax
Filtering curve (Closed and Planar Curve), extraction of the Z position of the curve
ZCurve
Crv(Base)
Plan(Base)
We deduce the difference between the position of the curve and the position of the mesh.
DeltaZ
From a slider (0 to 1) we remap value of a slider to the Delta Z. We get the height of the curve test.
ZCurve*
*(At position 0, the curve at the lower Z mesh. At position 1 is the highest of the Z mesh)
Move of the curve on Z.
Crv (Base)
Divide curve on a vertical plane.(RCE : Plane on Curve)
For a closed curve t parameter is 0. For a closed polyline t parameter is 0 and 1.
Cut & Fill Profile(RCE :Cut & Fill Profile)
We take as a parameter Cutt & Fill: Delta Z.
3D Modeling Cutt & Fill platform.
Bounding box of a main project.(RCE :Bounding box)
Creating base of a mesh in main project.
Boolean operation to the cut & fill platform.
Volume and display.
Optimization with Galapagos .
Galapagos Editor.
Verification
The base curve may be a polyigne or a NURBS curve to avoid a problem of computing a set of component may be added to the definition .
Example available in bottom of this post...
[EXEMPLE_Français] Optimisation Plateforme Déblais & Remblais avec Galapagos.
But:
Dans cet exemple nous allons voir comment utiliser RCE(RhinoCivil Engineering) dans une étude d'optimisation de déblais et de remblais sur une plateforme.
Données:
Maillage représentant le terrain. Mesh (A)
Courbe représentant la plateforme. Crv
Algorithme :
Boite de contour du maillage du terrain pour extraction des dimensions en Z de la boite.
Zmin
Zmax
Filtrage de la courbe (courbe plane et fermée), extraction de la position en Z de la courbe.
ZCurve
Crv(Base)
Plan(Base)
Nous en déduisons la différence entre la position de la courbe et la position du maillage.
DeltaZ
A partir d’un slider (0 à 1), nous remappons la valeur du slider d’un domaine 0 à 1 vers la domaine correspondant au Delta Z. Nous obtenons l’altitude de la courbe à tester.
ZCurve*
*(A la position 0 du slider la courbe est au plus bas du maillage du terrain et à la position 1 la courbe est au plus haut du maillage du terrain. L’optimum du déblais remblais doit probablement se trouver entre ces deux valeurs).
Déplacement de la courbe en Z.
Crv (Base)
Division de la courbe par un plan vertical.(RCE : Plan sur Courbe)
Pour une courbe fermée le paramètre t est 0, pour une polyligne fermée le paramètre t est 0 et 1.
Dessin de profils déblais et remblais.(RCE :Profil déblais & remblais simple)
Nous prenons comme paramètre de rattrapage en déblais et remblais Delta Z.
Modélisation de la plateforme en déblais et en remblais.
Création de la boite de contour du projet.(RCE :Boîte)
Création du socle du Terrain dans la zone du projet.
Opération booléenne pour la plateforme en déblais et en remblais.
Calcul de volume et affichage.
Optimisation avec Galapagos.
Galapagos Editeur.
Vérification
La courbe de base peut être une polyigne ou une courbe NURBS, pour éviter un problème de calcul un ensemble de composant peut être ajouté à la définition.
…