[Radiance-general] sudo recontrib

Humberto Antunes hs.antunes at campus.fct.unl.pt
Sun Mar 20 14:38:46 PDT 2016


Hi Urtza and Andy,

I am having the same issue as you do Urtza, I have already checked the
headers of my view matrix, daylight matrix and sky matrix, and that doesn't
seem to be the problem, my view matrix is a 6X145, the daylight matrix a
145X2306, and finally, the sky matrix is a 2306X8760, and this info is on
the headers of each.

I think the problem is in the sky matrix file itself, it's not being
properly written.

Mine looks like this:
#?RADIANCE
gendaymtx -m 4 weather/lisboa.wea
LATLONG= 38.73000000 -9.15000000
NROWS=2306
NCOLS=8760
NCOMP=3
FORMAT=ascii

0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0.477 0.477 0.477
1.85 1.85 1.85
4.85 4.85 4.85
11.6 11.6 11.6
10.5 10.5 10.5
...


So it doesn't have the number of columns it should, i think that each row
has the RGB value for one patch of one time step and it should have the RGB
values for all time steps of one patch, is that it?

Best regards
Humberto A.

2016-03-20 13:42 GMT+00:00 Urtza Uriarte <urtza.uriarte at upc.edu>:

> Dear Andy,
> Thank you very much for all suggestions.
> I will try to follow your indications.
> Best regards,
> Urtza.
>
>
>
> Enviado desde mi smartphone Sony Xperia™
>
> ---- Andy McNeil escribió ----
>
>
> Hi Urtza,
>
> glad your materials are finally working.
> The most common cause of the error you are receiving is not having the
> number of rows in your view matrix. You can use getinfo to look at the
> header of your view matrix like this:
> getinfo photocells.vmx
>
> is there a line starting with NROWS=
>
> If not, then you can use a text editor to add NROWS=10 (replace 10 with
> your number of sensor points). This can be added in the rcontrib command
> by adding -y 10
>
> This is one of the many changes in radiance that makes the three phase
> tutorial outdated. Sorry.
>
> Andy
>
>
>
>
>
> On Fri, Mar 18, 2016 at 4:56 AM, <urtza.uriarte at upc.edu> wrote:
>
>> Dear Andy,
>>
>> Thank you very much. Lars's and yours permission suggestions have helped
>> me.
>> I checked the directories by ls -l :
>> Every files have "-rwxrwxrwx 1 root root" permission description except
>> GenericTranslucent20.dat and rang.cal files; "-rwx------ 1 root root.
>> I changed the permission by "sudo chmod 777 file" and now the two files
>> have the same permission as others.
>> (plugins and /usr/local/bin/radiance and /usr/local/bin/radiance have
>> "drwxrwxrwx 3 root root" description)
>>
>> I have launched and now it works. Thanks.
>> (Note that, I put this two files in my folder with padlock and then I run
>> with sudo and it works but with rcontrib no. Now, it seems that I put
>> everything ok and I do not need to do that, which could be not good)
>>
>>
>>
>> Regarding dctimestep, I remove -n 8760 parameter but it seems that I have
>> problems with Sky Matrix. The steps have been these:
>>
>> epw2wea ESP_Barcelona.081810_IWEC.epw Barcelona.wea
>> place BARCELONA_ESP
>> latitude 41.28
>> longitude -2.07
>> time_zone -15.00
>> site_elevation 6.0
>> weather_data_file_units 1
>>
>>
>> gendaymtx -m 4 Barcelona.wea > Barcelona.smx
>>
>>
>> dctimestep photocells.vmx Film3M_145x1297_9142012_t.xml southest.dmx
>> Barcelona.smx > illum.dat
>> fatal - unexpected EOF reading Barcelona.smx
>>
>>
>> I would be very grateful if you could find the problem. Thank you very
>> much in advance.
>> Best regards,
>> Urtza.
>>
>>
>>
>> Andy McNeil <mcneil.andrew at gmail.com> escribió:
>>
>> Hi Urtza,
>> I'm having trouble following what errors we're debugging. Are you okay
>> not using those materials, because with minimal effort you should be able
>> to fix it. If you look at the links Lars and I sent you can learn about
>> permissions and fix the padlock situation.
>> my comments are inline below.
>> Best,
>> Andy
>>
>> On Thu, Mar 17, 2016 at 2:23 AM, <urtza.uriarte at upc.edu> wrote:
>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *Dear Andy and Robert, Thanks for your suggestions. Therefore, on one
>>> hand, I have tried with; 1) echo $RAYPATH . : /usr/local/bin/radiance/lib
>>> 2) sudo echo $RAYPATH . : /usr/local/bin/radiance/lib (The outputs are the
>>> same)*
>>>
>> *Then I wonder why the files are found when you run with sudo but not
>> found without sudo. Or am I mis-understanding what is going on.*
>>
>>>
>>>
>>>
>>>
>>> *3) urtza at urtza-VirtualBox:/usr/local/bin/radiance/lib$ ls There appear
>>> all Radiance data files and GenericTranslucent20.dat and rang.cal as well
>>> (The programs are in urtza at urtza-VirtualBox:/usr/local/bin/radiance/bin$ ,
>>> and I think that I have to remove from "bin" directory
>>> GenericTranslucent20.dat and rang.cal, which appears there as well)*
>>>
>>
>> *this doesn't help, you need to use the -l (lowercase L) option with ls,
>> as I orginally suggested, to report the file and directory permissions. And
>> it would help if you did it for every directory in the path. like this:*
>>
>> *ls -l /usr/local/bin/radiance/bin*
>> *ls -l /usr/local/bin/radiance*
>> *ls -l /usr/local/bin/*
>> *ls -l /usr/local/bin/radiance/lib*
>>
>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *I do not know if I have problems with the installation, but I will not
>>> use sudo for user level commands. On the other hand, (I have changed that
>>> material for other one and I have launched dctimestep). The .xml file,
>>> which  they have lent for my PhD, is obtained by goniophotometer. 1) Ubuntu
>>> 14:*
>>> *dctimestep -n 8760 photocells.vmx Film3M_145x1297_9142012_t.xml
>>> southeast.dmx Barcelona.smx > illum.dat*
>>>
>>> *Usage: dctimestep DCspec [tregvec]*
>>> *   or: dctimestep Vspec Tbsdf.xml Dmat.dat [tregvec]*
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *2) Windows 8: dctimestep photocells.vmx Film3M_145x1297_9142012_t.xml
>>> southeast.dmx Barcelona.smx > illum.dat fatal - unexpected column count in
>>> header I checked with others files that I got and this files seem similar. *
>>>
>>
>> *The tutorial is outdated. dctiemstep no longer accepts the -n 8760
>> option. This info is now contained in the matrix headers. run it again
>> without -n.*
>>
>>
>>
>>
>>>
>>>
>>>
>>>
>>>
>>> *Thank you very much in advance. Best regards for you, Urtza.  *
>>>
>>>
>>>
>>>
>>> *Andy McNeil <mcneil.andrew at gmail.com <mcneil.andrew at gmail.com>>
>>> escribió:*
>>>
>>> *It could be that the directory is not in your RAYPATH, but it is in the
>>> RAYPATH for root. *
>>>
>>> *Try:*
>>> *echo $RAYPATH*
>>> *sudo echo $RAYPATH*
>>>
>>> *Are there any differences in the output?*
>>>
>>> *Also, it could be that your user doesn't have read permission in the
>>> directory containing the files. Try using ls -l on every directory in the
>>> path to find out (both lower case L). *
>>>
>>> *As a last resort, I'd copy the files to the working directory, change
>>> the owner, permissions, and add "." to RAYPATH. I agree with Lars that I'd
>>> never use sudo to run user level commands. *
>>>
>>> *Andy*
>>>
>>>
>>>
>>>
>>> *On Mar 16, 2016, at 4:23 AM, urtza.uriarte at upc.edu
>>> <urtza.uriarte at upc.edu> wrote:  *
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *Dear Andy, I have tried with;  sudo chmod 664 GenericTranslucent20.dat
>>> sudo chmod 664 rang.cal*
>>>
>>>
>>> *sudo chmod 644 GenericTranslucent20.dat sudo chmod 644 rang.cal*
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *sudo chmod 600 GenericTranslucent20.dat sudo chmod 600 rang.cal sudo
>>> chmod 700 GenericTranslucent20.dat sudo chmod 700 rang.cal and the padlock
>>> continues anyway (The files there are in /usr/local/bin/radiance/bin/ and
>>>  /usr/local/bin/radiance/lib/, as well). I have tried with rcontrib and it
>>> scripts this anyway:  *
>>> *rcontrib -f /usr/share/radiance/klems_int.cal -b
>>> 'kbin(-sqrt(.5),sqrt(.5),0,0,0,1)' -bn Nkbins -m windowglow -I+ -ab 2 -ad
>>> 512 -lw 2e-5 sc-vi3M_vmx.oct < sc-vi3M.pts > photocells1.vmx*
>>>
>>>
>>>
>>>
>>>
>>>
>>> *rcontrib: fatal - cannot find data file "GenericTranslucent20.dat" I do
>>> not know what happen but I will continue finding an error (that padlock is
>>> very strange).  Thank you very much. Best regards, Urtza.*
>>>
>>>
>>>
>>>
>>> *urtza.uriarte at upc.edu <urtza.uriarte at upc.edu> escribió:*
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *Dear Andy, Thank you very much for your instructions. I will try with
>>> them. Best regards, Urtza. Andy McNeil <mcneil.andrew at gmail.com
>>> <mcneil.andrew at gmail.com>> escribió:*
>>>
>>> *Urtza,*
>>> *Here's some more information on file ownership and permissions for
>>> linux:*
>>> *http://linuxcommand.org/lc3_lts0090.php
>>> <http://linuxcommand.org/lc3_lts0090.php>*
>>> *Andy*
>>>
>>> *On Tue, Mar 15, 2016 at 11:23 AM, Andy McNeil <mcneil.andrew at gmail.com
>>> <mcneil.andrew at gmail.com>> wrote:*
>>>
>>>> *Urtza,*
>>>>
>>>> *You should open up permissions on those two files like so:*
>>>>
>>>> *sudo chmod 664 GenericTranslucent20.dat*
>>>> *sudo chmod 664 rang.cal*
>>>>
>>>> *This changes permissions to allow owner and group read/write and
>>>> everyone read.*
>>>> *(you need to be in the directory or give the full path to the file).*
>>>>
>>>> *Andy*
>>>>
>>>> *On Tue, Mar 15, 2016 at 9:19 AM, <urtza.uriarte at upc.edu
>>>> <urtza.uriarte at upc.edu>> wrote:*
>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> *Dear Lars, Thank you very much for your reply.  I tried with
>>>>> Five-Phase method earlier and all command worked. However, now I exported
>>>>> the model from Rhino and I have some materials that they need two specific
>>>>> files. I do not why they do not run without sudo, placing where there are
>>>>> others, as well (They keep always the padlock, I copy there from DIVA's
>>>>> files. They are not from radiance package previously installed). I use
>>>>> oconv, rtrace and rpict with sudo and they work without problem.
>>>>> Nervertheless, if using sudo is not good I remove those materials and I
>>>>> could use rcontrib without sudo.  Thank you for your suggestions. I read
>>>>> Axel Jacob's tutorials but rereading will be fine. Best regards for you,
>>>>> Urtza. "Lars O. Grobe" <grobe at gmx.net <grobe at gmx.net>> escribió:*
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> *Dear Urtza, two comments on your installation - this should be solved
>>>>> before you even start using a complicated combination of commands such as
>>>>> the three-phase method. First, with a correct configuration of your system
>>>>> you will not need to run rcontrib as super-user (sudo). Your regular user
>>>>> account just needs read-access to the .dat and .cal files in this case, so
>>>>> why would you not grant the proper permissions? Second, as rcontrib is not
>>>>> found, what makes you think it is installed? Did you install Radiance from
>>>>> sources, did the build complete without errors, and did you include the
>>>>> directory containing the binaries in your PATH environment variable? Does
>>>>> any other Radiance command work for you? I would recommend having a look at
>>>>> Axel Jacob's set of tutorials first, including the unix-introduction.
>>>>> Otherwise you risk messing up a lot of your models with work-arounds, and
>>>>> even risk the integrity of your system by using sudo where it should
>>>>> definitively not be applied. Cheers, Lars.  *
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> *Dear experts, I am trying with Three-Phase Method for Simulating
>>>>> Complex Fenestration, following A McNeil tutorial. I am using Ubuntu 14 OS.
>>>>> I need use sudo command because I have GenericTranslucent20.dat material
>>>>> and rang.cal that they are locked anyway. However, when I have launched
>>>>> sudo rcontrib, it scripts that:  *
>>>>>
>>>>> *sudo rcontrib -f /usr/share/radiance/klems_int.cal -b
>>>>> 'kbin(-sqrt(.5),sqrt(.5),0,0,0,1)' -bn Nkbins -m windowglow -I+ -ab 2 -ad
>>>>> 512 -lw 2e-5 sc-vi3M_vmx.oct < sc-vi3M.pts > photocells.vmx*
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> *sudo: rcontrib: command not found Could someone say what the problem
>>>>> is? Thank you in advance. Best regards, Urtza.*
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> *_______________________________________________ Radiance-general
>>>>> mailing list Radiance-general at radiance-online.org
>>>>> <Radiance-general at radiance-online.org>
>>>>> http://www.radiance-online.org/mailman/listinfo/radiance-general
>>>>> <http://www.radiance-online.org/mailman/listinfo/radiance-general>  *
>>>>
>>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *_______________________________________________ Radiance-general
>>> mailing list Radiance-general at radiance-online.org
>>> <Radiance-general at radiance-online.org>
>>> http://www.radiance-online.org/mailman/listinfo/radiance-general
>>> <http://www.radiance-online.org/mailman/listinfo/radiance-general>*
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *_______________________________________________ Radiance-general
>>> mailing list Radiance-general at radiance-online.org
>>> <Radiance-general at radiance-online.org>
>>> http://www.radiance-online.org/mailman/listinfo/radiance-general
>>> <http://www.radiance-online.org/mailman/listinfo/radiance-general>*
>>>
>>
>>
>>
>>
>> _______________________________________________
>> Radiance-general mailing list
>> Radiance-general at radiance-online.org
>> http://www.radiance-online.org/mailman/listinfo/radiance-general
>>
>>
>
> _______________________________________________
> Radiance-general mailing list
> Radiance-general at radiance-online.org
> http://www.radiance-online.org/mailman/listinfo/radiance-general
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.radiance-online.org/pipermail/radiance-general/attachments/20160320/4a55bf01/attachment-0001.html>


More information about the Radiance-general mailing list