Hi Stéphan,

Welcome on this ml, and many thanks for your support.

According to your message, the scope of your business seems to perfectly
match our purpose here : contribute a free and open source CAx python
library able to be part of a global digital toolchain dedicated to product
engineering (and beyond). Well, a lot of things actually need to be coupled
to pythonocc in order to achieve such a project, but we definitely defined
the path to follow, that could be, in a few words : open source and open
standards for open semantics.

The best way to start with the Step-By-Step pythonocc learning is to
study/copy-paste/modify the examples. They are grouped by categories in the
/src/examples/ folder. There is no pdf/html tutorial for pythonocc. Feel
free to ask any question here.

This message on the ml is the opportunity for me to let registered users
know about the current work. First of all, I apologize I was not very active
these last months on this ml, mostly because of a huge quantity of work to
achieve : I defended my PhD thesis on the 1st of July attended three
conference between may and june, and finally moved away from Paris during
the summer to enjoy a new way of life in a smaller town. I however never
stopped commiting code to the svn repository, but I had no free time to
publish long emails or post on the website. I expected the next release to
be available on november, but the release workflow is quite long and the
mislestone was delayed (untill I have two or three days).

Most of the recent work was dedicated to SWIG the wrapper enhancements,
bugfixes, new features in all the components of the higher level API
(topology, meshing, Parametric modeling, rigid body simulation etc.). Let's
say it's only a development activity intended to make pythonocc more robust
and agile. In my dreams, I'd like this project to have both an industrial
and scientific credibility :

   - industrial credibility means that the library could be suitable for
   industrial CAx processes. This still has to be demonstrated ;
   - scientific credibility means pythonocc is a field for experimenting new
   ideas, innovative algorithms or services.

The first bullet point is clearly related to code/project quality. I'm not a
developer, and looking for/fixing memory leaks or encoding issues is not my
favorite activity. Furthermore, I have no special skill with that. We
already discussed this point many times with Jelle, and we definitely agree!

The second bullet point is my core business : I recently joined the Product
Design and Innovation Laboratory (Arts et Metiers ParisTech) to go on with
my researches on interoperability/product design-manufacturing. I will base
the future developments of this researches on pythonocc. The current work is
related to the STEP standard, more precisely API/webservices for STEP. A
standardized way to interoperate between softwares/systems would make
engineers life easier, and pythonocc even more open that it is now. A few
other ideas are being tested, but nothing serious enough to be officialy
announced as a research project.

To conclude this long email, I'd like to finally warn all of you about the
following point : the pythonocc project, as it is structured now, is too
dependent on Jelle and me. If we both, at the same time, are busy, then the
project stops. I'd really like pythonocc to become a more open project, so
that its future can be ensured and the quality is improved. The priorities
are :

   - to hunt bugs ;
   - to write simple but efficient documentation.

All the best,

Thomas

2010/12/8 Stéphan AUBIN <stephan.au...@thy-engineering.com>

> Hi to all
>
> first of all congratulations for your amazing work so far.
> There seem to be much more than what I look for in python-occ !!
>
> We are in the process of manipulating surfaces to design machines, simulate
> then, and finally post process.
>
> Right now I am looking for a 3D engine to create our own design toolbox :
> convenient, open source, full of expertise !
>
> Python-occ seems to be the birck I was looking for my wall !
>
> Then we'll see about plugging it with meshing tools, and solvers like
> Saturn... and then we'd like to re import results on the geoemtrical
> entities used for design...
>
> I could manage 2D splines, but 3D is too much for me ;)
>
> So I installed your packages on my 64bit kubuntu, and for the moment
> everything works ok ! no works great !!
>
> I am now looking for some basic step by step stuff to re-create points,
> curves, splines... and then 3D !
>
> Congrats again, and looking forward to hearing from you !
> Stéphan
>
> _______________________________________________
> Pythonocc-users mailing list
> Pythonocc-users@gna.org
> https://mail.gna.org/listinfo/pythonocc-users
>
_______________________________________________
Pythonocc-users mailing list
Pythonocc-users@gna.org
https://mail.gna.org/listinfo/pythonocc-users

Reply via email to