| 01:34.22 | Notify | 03BRL-CAD:starseeker * 60542 brlcad/trunk/TODO: Wont' get done tonight, but investigate what we can do about being more flexible with compilation flags. |
| 02:04.32 | brlcad | Zhao_Anqing: how dare you sleep! |
| 03:33.21 | *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee) | |
| 03:59.27 | *** join/#brlcad jljusten (~jljusten@static-50-43-38-227.bvtn.or.frontiernet.net) | |
| 04:27.26 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 04:58.10 | Zhao_Anqing | brlcad: @_@ |
| 05:01.09 | Zhao_Anqing | I am sorry for that. But It was really late, almost in the midnight here. |
| 05:03.12 | Zhao_Anqing | And now, should I make another patch? or put my hands to the GSOC project? |
| 05:08.43 | Zhao_Anqing | The timezone of my place is UTC+8 |
| 06:29.20 | *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-pelnjoseqmuphbue) | |
| 06:40.56 | *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net) | |
| 07:38.28 | Notify | 03BRL-CAD Wiki:Albertcoder * 7072 /wiki/User:Albertcoder/GSoC2014/logs: /*Development Logs*/ |
| 07:43.12 | Notify | 03BRL-CAD Wiki:Albertcoder * 7073 /wiki/Google_Summer_of_Code/2014: /* Accepted Projects */ |
| 08:24.27 | *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee) | |
| 08:38.03 | *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.7) | |
| 08:46.50 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 08:55.54 | Notify | 03BRL-CAD Wiki:Popescu.andrei1991 * 7074 /wiki/Google_Summer_of_Code/2014: Added my profile for the second time |
| 09:22.36 | *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro) | |
| 09:22.54 | mihaineacsu | Hello everyone! |
| 09:24.43 | mihaineacsu | I'm a bit baffled, I've been looking for the existing work on material database project. I did find Albert Coder's patches, but I can't find the actual location of those files. (I did get BRL-CAD up and running from svn) |
| 09:35.27 | *** join/#brlcad luca79 (~luca@host48-19-dynamic.4-87-r.retail.telecomitalia.it) | |
| 10:35.48 | *** join/#brlcad Zhao_Anqing (clouddrift@222.205.106.96) | |
| 10:41.12 | *** join/#brlcad mandeep (75c76924@gateway/web/freenode/ip.117.199.105.36) | |
| 10:55.43 | *** join/#brlcad jljusten1 (~jljusten@static-50-43-38-227.bvtn.or.frontiernet.net) | |
| 11:04.09 | *** join/#brlcad caen23_ (~caen23@109.97.108.82) | |
| 11:43.03 | *** join/#brlcad luca79 (~luca@host235-18-dynamic.4-87-r.retail.telecomitalia.it) | |
| 11:45.00 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 11:59.47 | *** join/#brlcad ``Erik_ (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net) | |
| 12:18.35 | *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-yhkyfetdanjqstmc) | |
| 12:19.25 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 12:39.10 | *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net) | |
| 12:42.43 | *** join/#brlcad luca79 (~luca@host235-18-dynamic.4-87-r.retail.telecomitalia.it) | |
| 12:50.11 | *** join/#brlcad DarkCalf (~DarkCalf@173.231.40.98) | |
| 12:55.32 | Notify | 03BRL-CAD:starseeker * 60543 brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake: Generalize the 'check style' mechanism so it can support more tests than just astyle. |
| 12:58.34 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 13:31.36 | *** join/#brlcad ries (~ries@190.9.171.121) | |
| 13:36.29 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 14:04.39 | *** join/#brlcad luca79 (~luca@host235-18-dynamic.4-87-r.retail.telecomitalia.it) | |
| 14:08.51 | *** part/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro) | |
| 14:08.53 | *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro) | |
| 14:15.08 | mihaineacsu | brlcad: hello brlcad! |
| 14:30.56 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 14:43.05 | brlcad | mihaineacsu: hello |
| 14:43.19 | brlcad | Zhao_Anqing: I hope you did realize that I was joking |
| 14:44.04 | mihaineacsu | brlcad: have you seen my previous message regarding the location of existing work on materials database? |
| 14:44.55 | brlcad | Zhao_Anqing: given it's taken 4+ iterations to get this one patch right, you definitely should do another ... one of the requirements for commit access is demonstrating a patch that requires *0* iterations to review and accept |
| 14:45.37 | brlcad | i.e., that your original patch submission has no problems, is correct, is some improvement, compiles, has the coding style, follows HACKING, doesn't leak memory, etc, etc |
| 14:45.59 | brlcad | because that's what is expected of all commits |
| 14:46.52 | brlcad | mihaineacsu: I read everything, including backlogs when I'm away, so you can assume that's a yes unless I ask for clarification ;) |
| 14:47.29 | mihaineacsu | sorry, I was actually afraid I missed your reply, I was for a few hours and my irc client disconnected. |
| 14:50.13 | Zhao_Anqing | brlcad: oops! You scared me so much this. I worried about whether I did something too *evil* ^-^ |
| 14:50.55 | Zhao_Anqing | OK. I will continue to another patch when my first one is totally valid. |
| 14:50.56 | brlcad | ``Erik: fisheye is cool, jenkins can go away in favor of buildbot if maths22 or someone else picks up the pitchfork ... bamboo was a test |
| 14:51.21 | brlcad | mihaineacsu: screen is great for maintaining a connection |
| 14:51.36 | *** join/#brlcad ries (~ries@190.9.171.121) | |
| 14:52.09 | brlcad | Zhao_Anqing: I don't understand .. I scared you with what? |
| 14:52.28 | Zhao_Anqing | No..No..forget it.. |
| 14:56.12 | Zhao_Anqing | I have another question, when I make next patch, can I still write a unit test? or I should turn to other types? |
| 14:57.13 | Zhao_Anqing | just like, for example, move the comments from nmg_mk to raytrace.h. Just like you mentioned yesterday? |
| 15:00.45 | ``Erik | more unit tests should be acceptable if that's what you want to do... we're primarily looking for competent execution :) |
| 15:03.43 | Zhao_Anqing | <``Erik>: Thank you, Erik. That's fine. So I will write more unit tests. I have more confidence in this field now. Aha~ ^-^ |
| 15:09.39 | mihaineacsu | I've also noticed Albert Coder is working on this project as well. Is it still ok if I work on this project as well? |
| 15:26.23 | Notify | 03BRL-CAD:starseeker * 60544 brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake: Add build targets that allow for running the style tests independently of the 'primary' build. This may need to be reworked to some sort of 'per-target' setup, rather than per file - doing it per source file generates a *lot* of build targets and makes something like ninja more attractive when validation is enabled. |
| 15:33.11 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 15:39.35 | Notify | 03BRL-CAD:n_reed * 60545 brlcad/trunk/src/libbrep/boolean.cpp: give variables more descriptive/consistent names |
| 15:50.40 | brlcad | Zhao_Anqing: patches can be for anything, new unit test, extend an existing, improve something, move/improve/clarify comments, fix some bug, whatever |
| 15:52.30 | brlcad | Zhao_Anqing: the point is NOT what is contained in the patch (so long as it's a useful improvement) ... the point is demonstrating a patch that doesn't have any obvious flaws, especially trivial / minor ones |
| 15:53.46 | *** join/#brlcad vladbogo (~vlad@86.127.153.104) | |
| 16:03.51 | Notify | 03BRL-CAD:n_reed * 60546 brlcad/trunk/src/libbrep/boolean.cpp: pull test out of innerloop so the indentation level can be reduced |
| 16:29.20 | Notify | 03BRL-CAD:n_reed * 60547 brlcad/trunk/src/libbrep/boolean.cpp: rewrite conditional assignments for greater readability |
| 16:34.58 | Notify | 03BRL-CAD:n_reed * 60548 brlcad/trunk/src/libbrep/boolean.cpp: rename misleading left/right vars; predicate function returns bool, not int |
| 16:41.27 | Zhao_Anqing | brlcad: OK. I get it. Thank you!! |
| 16:48.15 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 17:11.40 | Notify | 03BRL-CAD:n_reed * 60549 brlcad/trunk/src/libbrep/boolean.cpp: make conditionals more readable |
| 17:16.16 | Notify | 03BRL-CAD:n_reed * 60550 brlcad/trunk/src/libbrep/boolean.cpp: make conditionals more readable |
| 17:30.23 | *** join/#brlcad talia_ (~talia@user3-212-216.wireless.utoronto.ca) | |
| 17:55.55 | *** join/#brlcad javampire (~ncsaba@p54A0698B.dip0.t-ipconnect.de) | |
| 17:56.23 | *** join/#brlcad hcurtis (b82d6bd5@gateway/web/freenode/ip.184.45.107.213) | |
| 18:12.09 | brlcad | Zhao_Anqing: what platform are you on? |
| 18:13.52 | brlcad | talia_: this is how you get started ;) |
| 18:13.55 | brlcad | what you're doing |
| 18:14.19 | talia_ | Hey! |
| 18:14.56 | brlcad | so maybe repeat what you just said, what are you interested in? |
| 18:15.27 | talia_ | Yes, I am interested in the Analysis Library project |
| 18:15.52 | talia_ | I actually just started, so just downloaded the code and compiled it, reading the documentation now.. |
| 18:16.29 | *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net) | |
| 18:22.34 | brlcad | talia_: great! what's your background? |
| 18:23.22 | brlcad | the activities I recommend for getting started with the analysis lib are to understand our analysis tools |
| 18:24.03 | brlcad | basically if you do the first mged tutorial, then read the documentation for "gqa" and "rtweight", try to successfully run both on some geometry you create |
| 18:24.05 | talia_ | I am a second year Computer engineering student, and I just finishe a one-year internship at IBM doing software optimization and hardware accleeration on FPGA and GPU |
| 18:24.43 | talia_ | yea! I saw the five tools are nirt, rtarea, rtweight, rtcheck and g_qa? |
| 18:25.02 | brlcad | yeah |
| 18:25.19 | brlcad | g_qa (aka gqa) is the flagship there, nirt following closely behind |
| 18:25.19 | talia_ | yup I would def. try them! thanks! |
| 18:25.45 | brlcad | there's several relevant tutorials on the website wiki for creating geometry too |
| 18:25.45 | talia_ | and they would have some overlapping functionality? |
| 18:25.54 | brlcad | yes |
| 18:26.12 | talia_ | that's very helpful! I would look at the tutorials today |
| 18:26.30 | brlcad | gqa does "almost" everything rtweight does (and with a better method, but not as flexibly) |
| 18:26.46 | talia_ | and with a very different API? |
| 18:26.49 | brlcad | rtcheck and nirt overlap in functionality somewhat, but with different focus |
| 18:27.01 | brlcad | there is no API |
| 18:27.05 | brlcad | at least nothing published |
| 18:27.08 | brlcad | that's the task ;) |
| 18:27.54 | brlcad | if you mean they have very different implementations, yes |
| 18:28.03 | talia_ | haha ok, sorry, like in terms of the parameters that they take |
| 18:28.18 | brlcad | rtcheck and rtweight are very similar, almost identical and built on the same infrastrcture |
| 18:28.26 | brlcad | rtarea too |
| 18:28.31 | brlcad | hence the common prefix |
| 18:28.39 | brlcad | nirt and gqa, however, do their own thing |
| 18:29.22 | talia_ | hmm ok so it sounds like it would be easier to convert nirt and gqa to one that is compatible with the rt*? |
| 18:29.26 | brlcad | so like with rtweight, you provide a .density file, but with gqa, you import that .density file into your geometry file as an object |
| 18:29.55 | talia_ | hmm, i see |
| 18:30.18 | brlcad | suggest you run them first, to get an idea of what they do |
| 18:30.32 | brlcad | then it'll be a little easier to talk about objectives and goals |
| 18:30.41 | talia_ | ah, i would need to read up on what other info a geometry file contains other than a density object .. |
| 18:30.44 | talia_ | yup |
| 18:31.01 | talia_ | I would do that today and hopefully we could talk again tomorrow? |
| 18:32.21 | talia_ | thanks! |
| 18:36.09 | *** join/#brlcad vladbogo (~vlad@86.127.153.104) | |
| 18:37.57 | *** join/#brlcad talia_ (~talia@user3-212-216.wireless.utoronto.ca) | |
| 19:41.39 | *** join/#brlcad Anaphaxeton (~george@ppp046176099234.access.hol.gr) | |
| 19:42.03 | Notify | 03BRL-CAD:starseeker * 60551 (brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake brlcad/trunk/misc/CMake/validate_checkstamp.cmake.in): Use per-target, not per-file build targets for astyle regression targets. |
| 19:42.52 | *** join/#brlcad andrei_ (~IceChat77@5-12-112-145.residential.rdsnet.ro) | |
| 20:25.55 | Notify | 03BRL-CAD:n_reed * 60552 brlcad/trunk/src/libbrep/boolean.cpp: reorganize conditions for better efficiency and readability |
| 21:04.39 | *** join/#brlcad LordOfBikes (~armin@dslb-092-074-228-007.pools.arcor-ip.net) | |
| 21:08.34 | Notify | 03BRL-CAD:n_reed * 60553 brlcad/trunk/src/libbrep/boolean.cpp: ws/style |
| 21:16.31 | *** join/#brlcad talia_ (~talia@user3-212-216.wireless.utoronto.ca) | |
| 21:24.57 | Notify | 03BRL-CAD:carlmoore * 60554 brlcad/trunk/src/nirt/nirt.h: add 'T:' to options string; it is already provided in the programming but needs to be inserted here so the programming will allow use of it |
| 21:33.19 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 21:37.06 | Notify | 03BRL-CAD:n_reed * 60555 brlcad/trunk/src/libbrep/boolean.cpp: better names for vars and functions |
| 21:38.59 | *** join/#brlcad mihaineacsu_ (~mihaineac@p16.eregie.pub.ro) | |
| 22:01.07 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 22:56.49 | *** join/#brlcad ries (~ries@190.9.171.121) | |
| 22:59.33 | *** join/#brlcad talia_ (~talia@24-212-194-101.cable.teksavvy.com) | |
| 23:43.23 | *** join/#brlcad talia_ (~talia@24-212-194-101.cable.teksavvy.com) | |