IRC log for #brlcad on 20131227

00:00.01 kanzure or, if it does, show it to me and i will fix
00:00.28 ncsaba_ well there's no actual code yet which could do that, but I guess you're right
00:00.58 ncsaba_ I'm kind of beginner with python, although I like it more and more :-)
00:01.29 ncsaba_ OK, it's late here and I will go now - do you have something for me to work on tomorrow ?
00:01.46 ncsaba_ my goal is to get closer to the python version of mged
00:01.52 kanzure open up ipython: import antigravity
00:02.11 kanzure well, i think that working on some basic models for pythonic cad would be useful, but it's a big task that i haven't tackled yet
00:02.37 ncsaba_ yes, it doesn't need to happen at once
00:03.01 kanzure about 4 years ago i did a similar thing for opencascade+python
00:03.02 kanzure https://github.com/kanzure/skdb/blob/master/geom/geom.py
00:03.12 kanzure but the underlying models in opencascade are different of course
00:03.26 ncsaba_ I'll be happy to be able to open a .g db file, create some RPPs and ray-trace for starters
00:03.29 kanzure but the basic idea is that a cube or a sphere should be basically the same classes/subclasses with the same available operations
00:03.31 kanzure sure
00:04.07 kanzure a way to dump to a png for visualization might be nice
00:04.43 ncsaba_ I wonder if we couldn't actually reuse the TK display manager for starters
00:05.15 ncsaba_ and only replace the TCL shell part
00:05.51 kanzure you can embed python into the compiled project if you want
00:05.56 kanzure but that is outside the scope of python-brlcad
00:05.59 ncsaba_ it is fairly complex what mged does there, I had a short reading of mged.h and friends
00:06.12 kanzure python-brlcad could provide its own tk gui (i think a few tk modules are distributed by default with python)
00:06.33 ncsaba_ no, I don't want to embed python in brlcad
00:06.35 kanzure (a python-based gui is not a high priority for me at the moment)
00:07.29 ncsaba_ but I think it is possible to start up the existing brlcad display managers from python/ctypes, and use it via python command line augmented with the ctypes bindings + convenience wrappers
00:08.06 ncsaba_ not sure if that is really possible, but might be
00:08.11 *** join/#brlcad merzo (~merzo@222-49-132-95.pool.ukrtel.net)
00:08.59 ncsaba_ but if you have plans of simplifying the bindings code first, I will be happy to help out if you need any leg-work on that
00:10.15 ncsaba_ regarding the python code, I will want then to experiment with a slightly different modelling paradigm, based on total separation of structure and positioning
00:11.03 ncsaba_ what I mean by that is: when I want to create an RPP, I really don't care where I will place it at the end, I just want to give 3 edge sizes
00:11.48 kanzure that's right, i want some sort of declarative modeling where you can create arbitrary instances of a cube/shape/whatever definitions, and then use those to fuse/intersect/union with other objects
00:12.08 ncsaba_ then the positioning will be done by querying the RPP for one of it's edges/faces/corner points, and constrain that with respect to other objects of the model
00:14.12 ncsaba_ constraints can become arbitrarily complex, involving possibly multiple reference points on different objects, and different logic of how to relate those
00:14.36 ncsaba_ that's why I actually want to use python first - all this is really foggy now, and C is simply not a good prototyping language
00:16.10 ncsaba_ ok, so that's about what I aim for - small steps first :-)
00:16.37 kanzure cool, thanks for being around btw
00:16.48 kanzure i think you're the first person to try the library that i didn't directly contact
00:17.00 kanzure e.g. you are not using it because i bugged you to :)
00:17.04 ncsaba_ :-)
00:17.12 ncsaba_ let's clean up the ctypes bindings code, and then will go further...
00:17.43 ncsaba_ but there I need you to tell me what aspects I should touch - tomorrow, it's late here now :-)
00:20.15 ncsaba_ BTW, I get lots of this: ERROR: /home/csaba/deploy/brlcad/dev-7.24.1/include/tclDecls.h:1662: Syntax error at 'va_list'
00:20.29 ncsaba_ and: ERROR: /usr/include/stdio.h:515: Syntax error at '__gnuc_va_list'
00:20.30 kanzure ctypesgen is using gcc to parse the files i think
00:20.44 ncsaba_ I was supposing those are just ignored
00:20.50 kanzure i think they are
00:20.55 ncsaba_ ok
00:21.00 kanzure but it might also be fixable. i haven't investigated in ctypesgen completely yet.
00:21.13 ncsaba_ it is in TCL code - I'm not sure if it is interesting at all
00:21.44 ncsaba_ I would also try to understand the relation between libged and TCL, and try to factor it out altogether if possible
00:21.47 kanzure ctypesgen has a bunch of issues with parsing the brlcad macros
00:21.51 ncsaba_ aha
00:22.04 kanzure i think it is still choking on a good number of macros from bu
00:22.48 ncsaba_ well I don't see any other errors
00:23.28 kanzure i wonder if i enabled error suppression?
00:23.49 ncsaba_ I see lots of those "va_list" related errors, and that's all
00:24.57 ncsaba_ you have this: options.include_macros = False
00:25.07 ncsaba_ probably macros are skipped altogether ?
00:25.47 kanzure hmm i can't remember if that was intentional
00:25.49 ncsaba_ and: options.show_all_errors = debug
00:26.00 ncsaba_ I guess it will show all errors
00:27.24 ncsaba_ ok, I will really have to go now, it's 2AM here :-)
00:27.32 ncsaba_ almost
00:28.11 ncsaba_ will keep in touch, most likely via mail, due to time zones :-)
00:28.18 ncsaba_ bye !
00:28.37 kanzure lemme know what you think about https://github.com/kanzure/python-brlcad/pull/10 whenever
00:30.34 ncsaba_ I'm not picky anymore about small things like that, got over the age when I was :-)
00:31.35 ncsaba_ what could be more interesting is to get the library list, dependencies, and perhaps other configuration into a config file read by the post-install
00:32.01 ncsaba_ so you don't need to change code for changing the library list, and let the end user easily fix it too when needed
00:33.18 ncsaba_ ok, I will leave now really :-)
00:33.19 ncsaba_ bye
02:27.16 Notify 03BRL-CAD:tbrowder2 * 59179 brlcad/trunk/src/lgt/texture.c: convert K&R func format
02:43.20 Notify 03BRL-CAD:tbrowder2 * 59180 brlcad/trunk/src/conv/euclid/g-euclid1.c: ws, style
02:43.30 Notify 03BRL-CAD:tbrowder2 * 59181 brlcad/trunk/src/conv/euclid/g-euclid1.c: rename var 'class' which is a C++ keyword
02:46.06 Notify 03BRL-CAD:tbrowder2 * 59182 brlcad/trunk/src/conv/iges/add_face.c: convert K&R func format to ANSI
02:46.51 Notify 03BRL-CAD:tbrowder2 * 59183 brlcad/trunk/src/conv/iges/add_loop.c: convert K&R func format to ANSI
02:50.51 Notify 03BRL-CAD:tbrowder2 * 59184 brlcad/trunk/src/conv/iges/check_names.c: convert K&R func formats to ANSI
02:54.19 Notify 03BRL-CAD:tbrowder2 * 59185 brlcad/trunk/src/conv/iges/conv_drawings.c: convert K&R func formats to ANSI
02:55.24 Notify 03BRL-CAD:tbrowder2 * 59186 brlcad/trunk/src/conv/iges/cyl.c: convert K&R func format to ANSI
02:56.16 Notify 03BRL-CAD:tbrowder2 * 59187 brlcad/trunk/src/conv/iges/ell.c: convert K&R func format to ANSI
02:58.07 Notify 03BRL-CAD:tbrowder2 * 59188 brlcad/trunk/src/conv/iges/g-iges.c: convert K&R func format to ANSI
03:03.31 *** join/#brlcad gcibot (~gcibot@elsalvador.media.mit.edu)
03:18.19 Notify 03BRL-CAD:tbrowder2 * 59189 (brlcad/trunk/src/conv/iges/get_vertex.c brlcad/trunk/src/conv/iges/iges.c and 7 others): convert K&R func formats to ANSI
03:19.14 Notify 03BRL-CAD:tbrowder2 * 59190 brlcad/trunk/src/conv/nmg/nmg-sgp.c: convert K&R func format to ANSI
03:19.43 *** join/#brlcad gcibot (~gcibot@elsalvador.media.mit.edu)
03:26.06 Notify 03BRL-CAD:tbrowder2 * 59191 brlcad/trunk/src/conv/vdeck/vdeck.c: rename func 'delete' which is a C++ keyword
03:47.18 Notify 03BRL-CAD:tbrowder2 * 59192 brlcad/trunk/src/conv/iges/readcnv.c: get func arg types correct
04:38.19 *** join/#brlcad Rishabh (~chatzilla@1.187.244.178)
05:13.38 *** join/#brlcad bits038 (~chatzilla@1.187.244.178)
05:24.03 *** join/#brlcad ankush92 (~ankush92@101.62.56.188)
05:46.27 Notify 03BRL-CAD:brlcad * 59193 brlcad/trunk/src/fb/fblabel.c: release memory allocated by vfont_get(), even if we're currently exiting
06:00.19 *** join/#brlcad PrezKennedy (~DarkCalf@173.231.40.98)
06:13.35 Notify 03GCI:agkphysics * 5812790350577664 Create unit tests for our numerics math library (LIBBN) #3: Task Claimed - I would like to work on this task.
06:42.38 Notify 03BRL-CAD:brlcad * 59194 (brlcad/trunk/src/adrt/librender/texture.h brlcad/trunk/src/adrt/librender/texture_blend.c and 9 others): apply modified gci patch http://www.google-melange.com/gci/task/view/google/gci2013/5788972609437696 from ?\208?\161?\209?\130?\208?\176?\208?\189?\208?\184?\209?\129?\208?\187?\208?\176?\208?\178 ?\208?\145?\208?\181?\209?\128?\208?\181?\208?\179?\208?\190?\208?\178 eliminating several
06:42.40 Notify unused init functions in adrt and a math funtion in the comgeom converter (which happens to be in libbn now too)
06:42.42 gcibot Identify and eliminate dead code (100+ lines)
06:42.42 gcibot Status: NeedsReview (25 hours, 54 minutes left)
06:42.42 gcibot Mentor(s): Kesha Shah
06:43.32 Notify 03GCI:Marie Gita * 6447773884874752 Design a front cover of Doc Camp Book #2: Ready for review - The work on this task is ready to be reviewed.
06:45.02 Notify 03GCI:Marie Gita * 6447773884874752 Design a front cover of Doc Camp Book #2: designs - hi, I tried two different designs and uploaded them as brlcadcoverI and brlcadcoverII thank you
06:46.52 Notify 03GCI:Sean * 5788972609437696 Identify and eliminate dead code (100+ lines): applied - Your patch needed modification, but was applied in r59194 -- thank you for your efforts! You have been...
06:50.45 Notify 03BRL-CAD:brlcad * 59195 brlcad/trunk/AUTHORS: credit ?\208?\161?\209?\130?\208?\176?\208?\189?\208?\184?\209?\129?\208?\187?\208?\176?\208?\178 ?\208?\145?\208?\181?\209?\128?\208?\181?\208?\179?\208?\190?\208?\178 for his gci patch that eliminated several unused functions from adrt and one from comgeom
06:50.51 Notify 03GCI:Sean * 5788972609437696 Identify and eliminate dead code (100+ lines): Task Closed - Congratulations, this task has been completed successfully.
06:50.52 Notify 03GCI:Sean * 5812790350577664 Create unit tests for our numerics math library (LIBBN) #3: Task Assigned - This task has been assigned to agkphysics. You have 72 hours to complete this task, good...
07:12.21 *** join/#brlcad PrezKennedy (~DarkCalf@173.231.40.98)
07:28.05 *** join/#brlcad ankush92 (~ankush92@101.62.56.188)
07:33.07 Notify 03GCI:agkphysics * 5812790350577664 Create unit tests for our numerics math library (LIBBN) #3: Ready for review - The work on this task is ready to be reviewed.
07:36.45 *** join/#brlcad bits038_ (~chatzilla@49.14.153.68)
07:40.44 Notify 03GCI:agkphysics * 5812790350577664 Create unit tests for our numerics math library (LIBBN) #3: None - I have written tests for 16 more bn_mat functions, but there are some questions I would like...
07:49.00 Notify 03GCI:Melange * 6447773884874752 Design a front cover of Doc Camp Book #2: No more Work can be submitted - Melange has detected that the deadline has passed and no more work can be submitted. The...
07:51.00 Notify 03GCI:Sean * 5812790350577664 Create unit tests for our numerics math library (LIBBN) #3: Task Closed - Congratulations, this task has been completed successfully.
07:55.00 Notify 03GCI:Sean * 5812790350577664 Create unit tests for our numerics math library (LIBBN) #3: good questions - It's all about code coverage. Every public function should be tested, no matter how...
07:57.21 Notify 03GCI:Sean * 6447773884874752 Design a front cover of Doc Camp Book #2: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task...
08:05.43 *** join/#brlcad 18WAFFQZC (~ankush92@115.250.165.113)
08:06.09 *** join/#brlcad justin_ (7c376cb2@gateway/web/freenode/ip.124.55.108.178)
08:08.09 Notify 03GCI:Sean * 6447773884874752 Design a front cover of Doc Camp Book #2: Deadline extended - The deadline of the task has been extended with 2 days and 0 hours.
08:08.28 Notify 03GCI:Sean * 6447773884874752 Design a front cover of Doc Camp Book #2: source - Marie, This is a nice design but I have a few questions and suggestions. First and foremost, where is the image of...
08:08.33 *** join/#brlcad kesha (~kesha@49.202.238.128)
08:31.09 Notify 03BRL-CAD:agkphysics * 59196 (brlcad/trunk/src/libbn/tests/CMakeLists.txt brlcad/trunk/src/libbn/tests/bn_mat.c): Added 16 more bn_mat test functions.The two tests for bn_vec_ae() fail for some reason.It might be a bug in the function itself because it consistentlyreturns the same z vector component irrespective of input.
08:51.39 *** join/#brlcad ASARE_je_ (~ASARE_je@41-218-197-78-adsl-dyn.4u.com.gh)
08:52.08 ASARE_je_ Hello..
09:12.06 *** join/#brlcad kesha (~kesha@49.202.238.128)
09:35.08 *** join/#brlcad chick_ (c318d114@gateway/web/freenode/ip.195.24.209.20)
09:46.15 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
09:49.46 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
10:08.48 *** join/#brlcad chick__ (c318d115@gateway/web/freenode/ip.195.24.209.21)
10:47.48 Notify 03GCI:Sharan Narayan * 4673576447770624 Reproduce any 5 unconfirmed open bug reports: Ready for review - The work on this task is ready to be reviewed.
10:53.26 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:00.06 *** join/#brlcad kesha (~kesha@49.249.17.210)
11:09.35 *** join/#brlcad kesha_ (~kesha@49.202.238.29)
11:22.51 Notify 03GCI:Sharan Narayan * 5832530557140992 Fix image formatting in BRL-CAD's Docbook Documentation (any one large document or 4 smaller documents) #4: What to do - I somehow managed to find XML files...
11:24.33 *** join/#brlcad kesha_ (~kesha@49.202.238.184)
11:43.14 *** join/#brlcad ankush92 (~ankush92@115.250.165.113)
11:52.44 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
12:05.44 *** join/#brlcad ankush92 (~ankush92@115.253.125.188)
12:24.47 *** join/#brlcad ankush92 (~ankush92@115.253.125.188)
13:06.51 FreezingCold mged> in btn2.s e111 8 33 36 4 0 0 2
13:06.51 FreezingCold Error: in: e111 is not a known primitive
13:08.31 FreezingCold never mind, figured out it was ell1
13:08.39 FreezingCold The font in the basic lessons is horrible btw lol
13:33.49 *** join/#brlcad r038 (~chatzilla@106.67.101.208)
13:47.57 Notify 03GCI:Deep Inder Singh * 5893967379955712 Design a front cover of Doc Camp Book #4: Claim Removed - The claim on this task has been removed, someone else can claim it now.
14:41.38 *** join/#brlcad ankush92 (~ankush92@115.253.125.188)
15:37.41 Notify 03BRL-CAD Wiki:Gerardollanes * 0 /wiki/User:Gerardollanes:
15:55.11 *** join/#brlcad ankush92 (~ankush92@115.253.100.2)
16:27.25 *** join/#brlcad kesha (~kesha@49.249.191.96)
16:39.08 *** join/#brlcad gcibot (~gcibot@elsalvador.media.mit.edu)
16:46.15 Notify 03BRL-CAD:tbrowder2 * 59197 (brlcad/trunk/src/adrt/load_g.c brlcad/trunk/src/conv/asc/g2asc.c and 45 others): correct and explict casts for C++ compilation
16:47.32 Notify 03BRL-CAD:tbrowder2 * 59198 brlcad/trunk/src/adrt/librender/camera.c: correct var types; use explicit casts for C++
16:49.50 Notify 03BRL-CAD:tbrowder2 * 59199 brlcad/trunk/src/conv/dxf/dxf-g.c: a bit of a hack to get correct types for now; probably need to fix the affected function and its signature
16:49.57 *** join/#brlcad kesha (~kesha@49.249.0.80)
16:59.33 *** join/#brlcad kesha (~kesha@49.249.8.160)
17:04.00 Notify 03BRL-CAD:tbrowder2 * 59200 brlcad/trunk/src/gtools/g_transfer.c: ws, style
17:04.12 Notify 03BRL-CAD:tbrowder2 * 59201 brlcad/trunk/src/gtools/g_transfer.c: make correct casts from void* for C++
17:14.55 Notify 03BRL-CAD:tbrowder2 * 59202 (brlcad/trunk/include/fbio.h brlcad/trunk/include/orle.h): add FIXME comment ref identical structs
17:19.16 *** join/#brlcad kesha (~kesha@49.249.17.36)
17:27.45 *** join/#brlcad kesha (~kesha@49.249.17.36)
17:30.40 Notify 03BRL-CAD:tbrowder2 * 59203 brlcad/trunk/src/conv/comgeom/solid.c: reorder var init to avoid C++ error of goto skipping ove var init
17:31.02 Notify 03BRL-CAD:tbrowder2 * 59204 (brlcad/trunk/src/librt/db_lookup.c brlcad/trunk/src/librt/prep.c brlcad/trunk/src/librt/primitives/ars/ars.c): avoid const char errors for C++
17:31.47 Notify 03BRL-CAD:tbrowder2 * 59205 (brlcad/trunk/src/adrt/adrt.h brlcad/trunk/src/adrt/isst_tcltk.c): casts to correct types for C++
17:33.55 brlcad FreezingCold: e111 ?
17:34.10 brlcad ah, glad to see you figured it out
17:34.47 Notify 03BRL-CAD:tbrowder2 * 59206 brlcad/trunk/src/fb/polar-fb.c: define func pointer correctly for C++
17:34.48 brlcad feel free to share a better free font suggestion
17:37.50 *** join/#brlcad kesha (~kesha@49.249.17.36)
17:38.42 Notify 03BRL-CAD:tbrowder2 * 59207 brlcad/trunk/src/fb/polar-fb.c: add braces to while statement for clarity; ws, style
18:02.03 *** join/#brlcad kesha_ (~kesha@49.249.17.36)
18:10.31 *** join/#brlcad jschulte (~androirc@tmo-096-94.customers.d1-online.com)
18:17.01 jschulte Under this task ( http://www.google-melange.com/gci/task/view/google/gci2013/5314763659673600), we talked about some follow-on tasks. Have they already been created, because I can't find them in the task browser?
18:33.39 FreezingCold brlcad: I actually love Google's Lato :)
18:34.10 FreezingCold Late light to be precise
18:34.15 FreezingCold *Lato light
18:50.26 FreezingCold http://www.google.com/fonts/specimen/Lato#charset
18:55.51 *** join/#brlcad kesha__ (~kesha@49.249.16.170)
19:12.53 maths22 brlcad: my docbook task was supposed to be broken up into several (it took me a while to add all the tags and images to each chapter)
19:13.19 maths22 I discussed it with starseeker, and he said he had added some tasks that just needed to be approved
19:13.25 maths22 Would you be able to do that?
19:29.58 *** join/#brlcad guest1234 (50bb605e@gateway/web/freenode/ip.80.187.96.94)
19:57.34 *** join/#brlcad ankush92 (~ankush92@101.59.186.18)
20:05.01 Notify 03GCI:Sean * 4673576447770624 Reproduce any 5 unconfirmed open bug reports: question - Sharan, nice work but one question regarding your comment on the last one,...
20:05.06 Notify 03GCI:Sean * 4673576447770624 Reproduce any 5 unconfirmed open bug reports: Task Closed - Congratulations, this task has been completed successfully.
20:08.32 Notify 03GCI:Sharan Narayan * 4673576447770624 Reproduce any 5 unconfirmed open bug reports: Reply - I closed the MGED by pressing the cross or x button of the graphics window and command window But...
20:26.21 Notify 03GCI:Sharan Narayan * 5832530557140992 Fix image formatting in BRL-CAD's Docbook Documentation (any one large document or 4 smaller documents) #4: Task Claimed - I would like to work on this task.
20:29.57 Notify 03GCI:Mandeep Kaur * 5832530557140992 Fix image formatting in BRL-CAD's Docbook Documentation (any one large document or 4 smaller documents) #4: Task Assigned - This task has been assigned to...
21:10.29 Notify 03GCI:PCK-45 * 5893967379955712 Design a front cover of Doc Camp Book #4: Task Claimed - I would like to work on this task.
21:20.23 Notify 03GCI:Mandeep Kaur * 5893967379955712 Design a front cover of Doc Camp Book #4: Task Assigned - This task has been assigned to PCK-45. You have 72 hours to complete this task, good luck!
21:51.08 *** join/#brlcad kesha (~kesha@49.249.16.170)
21:51.48 brlcad kesha: when you have a moment, I'd like to talk with you about the community manager role
22:25.02 *** join/#brlcad kesha (~kesha@49.249.16.170)
23:00.49 kesha brlcad: ping
23:01.31 kesha waves to brlcad
23:54.29 Notify 03BRL-CAD:n_reed * 59208 (brlcad/trunk/src/libged/analyze.c brlcad/trunk/src/librt/primitives/vol/vol.c): uninitialized variables
23:54.43 *** join/#brlcad jschulte (50bb605e@gateway/web/freenode/ip.80.187.96.94)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.