I went with 3 blocks:
Create a bloc:
Defined color:
I create a randomized list (several possible method, here is jitter):
With Anemone plugin create an algo for move object:
Result:
Anaysis of result:
Animate random seed slider (0 to 10):
…
Added by Rémy Maurcot at 3:24am on November 27, 2014
the nickname is the editable name, or abbreviation)
Keywords are handled next. Very few components actually have keywords, this is something I hope to get around to when the general help system will be rewritten.
The description is also searched and counts for 1%.
The percentages indicate what importance is given to a hit. When you search for "Point", then all the components that have "Point" in the name will be considered 100 times as important than the ones with "Point" in the description.
Furthermore, weighting is only a relative factor. Exact matches are valued more than poor matches and fuzzy matches (misspellings) are valued least of all. Eventually all the search results are sorted by importance and the 12 most important results are displayed.
The main problem is not I think writing a smarter searcher (although there is definitely room for improvement). The main problem is that words like "Point" and "Create" are so ubiquitous that you'll ever only get the most obvious results. Perhaps a secondary 'deep-search' UI makes sense as well, something that can display more than 12 results and is aimed at those who don't have a full grasp of the component set. This needs some thought and any ideas are welcome.
I fully concur that an online resource of all standard components would be a great thing to have. As I hinted before, I'm planning to rewrite the help-system from the ground up and this would be an excellent time to also have a look at generating online data. This is a really big job though so it won't happen any time soon. Two people (to my knowledge) have tried to generate web-based content from the help files, and have gotten pretty far, however the information I supply is too sketchy to make anything really decent.
--
David Rutten
david@mcneel.com
Poprad, Slovakia…
Added by David Rutten at 6:52pm on August 17, 2011
the Options. For example, if we look at the default settings in this order:
Population: Number of iterations / generation 50 - Galapagos tries 50 slider positions each generation. When it finishes 50, it looks at the results and takes from the best results based on your fitness.
Initial Boost: Factor for the first generation 2. You want to ensure Galapagos sees as much of the solution space as possible in order to not miss any potential solutions. The first generation is multiplied by this factor. If Population is 50, the first generation will be 50x2 = 100 slider positions.
Maintain and Inbreeding deal with what you keep between Generations.
Max Stagnant: Number of generations to try AFTER finding a better solution 50. If Galapagos finds a great solution in Generation 2 (Gen 0 = 100 tries, Gen 1 = 50 tries, Gen 2 = 50 tries) it will go another 50 Generations (50x50 tries) before it stops to ensure it did not miss anything.
Your solution space consists of 11 options, which is much less than any of the other parameters are suggesting. Galapagos flails wildly in your case because you told it to. You told it to try 50x50(+50 for initial boost) number of times to find the best value.
Hence why I do not think this is the best option. You said it, this is not an optimization problem. If it is not an optimization problem, why use a genetic algorithm solver which is predominantly used for optimizing parameters?
I wouldn't necessarily want to see the definition, I'm more curious about the data. For example, can you send the data for 10 structural members and some load cases? (again, I could be entirely oversimplifying it).
In any case, I changed Max. Stagnant to 5, Population to 11. So Galapagos will stop (5x11)+11 tries AFTER the best solution is found. It found the solution pretty quickly.…
Added by Luis Fraguada at 6:07am on September 7, 2016
ad something to do with total internal reflection. Since Radiance is a stochastic ray tracing engine, there will always be some rays that undergo total internal reflection.
I once had an online discussion with Greg Ward about this. I am pasting the relevant excerpt below:
Is there a way to debug or track a rendering processes during runtime ie to know if it will render at all ? Secondly, is there a likelihood of something like total internal reflection happening and light rays not escaping ?
Sarith (Sep 30 '15)
1
The progress reports are the best way to make sure that the renderings are progressing, which they seemed to be doing until they got killed. Even in cases where total internal reflection prevents rays escaping, the tracing will hit some limit (either -lw or -lr and setting both to 0 will give an error) to prevent an infinite loop. Believe me, if there were any infinite loops in Radiance, people would be complaining about it!
GregWard (Sep 30 '15)
So even though the calculations don't go till infinity, they might consume(or demand) more resources than available. Although the glass primitive in Radiance is also a dielectric, it isn't as resource intensive as it is assumed to be very thin and therefore optimized. Trans is another material which seems to be resource hungry.
…
ssibili e facili da usare. Il corso parte dalle basi della programmazione di arduino fino ad arrivare all’interazione tra un oggetto fisico ed un imput informativo. tutor: Gianpiero Picerno Ceraso
Programma: I giorno Introduzione al Phisical Computing, input digitali e analogici, le basi del linguaggio di programmazione, esempi applicativi; led, pulsanti, fotorestistenze, servo motore, sensore di temperatura, di flessione, sensori di movimento, potenziometri.
II giorno Arduino ethernet, uso di un relè per carichi elevati, accelerometro, introduzione a Processing, interazione di Arduino e Processing, Introduzione a Grassoppher e Firefly e interazione con Arduino.
orario corso: 10:00 – 13:00 e 14:00 – 17:00 (pausa pranzo 13:00 – 14:00) costo: 150€ + IVA deadline: 13 marzo numero minimo di partecipanti: 3
Per iscrizioni scrivi a info@medaarch.com specificando nome, cognome, mail, recapito telefonico e il nome del corso al quali sei interessato. In seguito all’invio del modulo di pre-iscrizione, i partecipanti riceveranno una mail contenente tutte le specifiche di pagamento.
Per seguire il cluster su Arduino è necessario installare il software Arduino 1.0.5 al seguente linkhttp://arduino.cc/en/Main/Software#.Ux3hQj95MYE facendo attenzione a scaricare quello relativo al proprio sistema operativo, Windows 32 o 64 e Mac OS.
Software necessari solo per una parte del corso: Processing 2.1.1 https://processing.org/download/?processing
Rhino 5 http://www.rhino3d.com/it/download Grasshopper for Rhino5http://www.grasshopper3d.com/page/download-1Firefly http://fireflyexperiments.com/
Il cluster rientra in un fitto calendario di attività formative organizzate dalla Medaarch per lanno 2013-2014.…
rrect, the heat balance of a zone is always 0 = Qcool/heat + Qinf + Qvent + Qtrans + Qinternalgains + Qsol. These parameters also correspond with the readEPresult element. However, if i sum up these values there is a slight deviation.
The deviation is greater during daytimes and in winter, suggesting it has something to do with the heating values.
Attached you'll find an image of the energy plus outputs that I use and the resulting -.CSV file that I constructed. In this you'll see that the balance does not add up.
Am i missing some energy flows?
Thanks for the help.
Hour[H]
Qbal{kWh]
Qint[kWh]
Qsol[kWh]
Qinf[kWh]
Qvent[kWh]
Qtrans[kWh]
Tair[°C]
Tdrybulb[°C]
DIFFERENCE
1
3,039357
0,137702
0
-0,253218
-0,321929
-2,000028
20
5,1
0,601884
2
3,107099
0,125462
0
-0,247457
-0,315484
-1,881276
20
4,6
0,788344
3
3,181073
0,119342
0
-0,261765
-0,334485
-2,473788
20
4,3
0,230377
…
ial command:create: Divide Curve, Voronoi, Area, Circle
If there are multiple instances of a single component, then you can assign them IDs (according to Ángel's suggestion) using square brackets:create: Divide Curve, Circle[1], Circle[2]You can use numbers or words, whatever you want to identify a component.
Parameters are written in parenthesis, in front if they are input parameters, trailing if they are outputs:Voronoi(C) --> (G)AreaThis will conflict somewhat with components which already use parenthesis in their name, but we can simply consider the first or last parenthesis pair to indicate the parameter. In other words, the ambiguity can be resolved because all alternative interpretations are invalid.
K didn't like my usage of an inverse arrow ( <-- ) to assign properties, I didn't like her suggestion of a different inverse arrow ( <== ). The equals symbol seems to be a halfway decent alternative, eventhough K still doesn't like it:Voronoi = Preview:Off
All sorts of properties can be assigned using this notation, including name, position, enabledness etc.
We haven't decided on a good way to assign initial properties quickly. Your first suggestion [Slider=60] may work in conjunction with the create statement, but it is somewhat awkward. I suppose the logical way for this to work is to simply type:slider = 0..10..50using the shorthand notation for creating a new object (by mentioning it out of the blue) and immediately assigning a property to it.
Does this approach violate some of the goals you had in mind originally?
--
David Rutten
david@mcneel.com…
to see if it works with a small section.
But so tell me about the moment that it freezes. Does it freeze even when loading in the file? So if you just have the component that reads the data and dont connect anything to it, can you successfully load the data and see the output has 700 000 values inside? If this already works than you can simply use the list item component to just get a few of the values and then ramp it up, like this:
So what you can see here is at first I have a series with 1 million values and then I just take a small set of that using list item with another series. The data that goes into the List Item can be anything. Already just the list item takes 1.4 seconds and the whole thing takes 3.2 seconds to calculate, which is quite long for something so simple. Rhino reports 980 MB memory usage for this. If I crank it up to 10 million the calculate time is 28.6 seconds and memory goes up to 3.2 GB. So yes I can believe that what you are trying to achieve will push the computer really hard.
Can I ask what computer you have? How much memory does it have?
To do things for an entire huge city like Paris is starting to be something you wouldn't do on your laptop or an old PC, thats why researchers and scientists have expensive workstations with large amounts of RAM. Can't you just use a smaller city or just a part of Paris? Is there a reason it has to be ALL of Paris? In the end its what you do with the data that has to be cool and not just the fact that you used A LOT of data. So rather do something really cool with a small set of data than do something thats limited because there is so much data.…
Added by Armin Seltz at 2:23am on November 4, 2015
em to run as I ran into another issue where I cannot run them as surfaces or meshes)... The latest issues is that a number of the outlines cause the daylight analysis to throw and error saying: "solution exception: index out of range: 0"
It does happen for every curve ( have been able to isolate at least one group that does not cause the error). All curves are close, periodic and planar. Im working in meters and my min grid size is 10 meters (i know this is large but when you are working on a city it is not very big)...
I have updated to the latest version so i know it is not a version issue. I've also tried reducing the grid size to 1 m.
I've internalized a sample that does not work and a sample that does work. does anyone see anything i've missed? I've also reviewed similar posts but none of them seem to help: http://www.grasshopper3d.com/group/ladybug/forum/topics/questions-for-gridbasedanalysis-illuminanceanalysis-and-shading http://www.grasshopper3d.com/group/ladybug/forum/topics/daylight-analysis-index-out-of-range-frozen-stuck-cmd The GH file with the internalized data is too large to upload here (88mb). Is i've added it with a box link below:https://perkinswill.box.com/s/pf3yodsmf51i20xeb2t5trmwuzlm8di1This second gh file has only limited context internalized (still 10mb so can't attache directly)https://perkinswill.box.com/s/lfezlb1pmiqqg97n3dz1u81xd0qtnkaj
…