tpaviot / pythonocc-core

Python package for 3D geometry CAD/BIM/CAM
GNU Lesser General Public License v3.0
1.32k stars 372 forks source link

How should I cite python-occ? #540

Closed cristobaltapia closed 5 years ago

cristobaltapia commented 6 years ago

Hi @tpaviot ! Thanks a lot for this nice python package! I am using Python-occ for my research and would like to cite it. How should I do it?

jf--- commented 6 years ago

Perhaps following this paper; An Advanced STEP-NC Platform for Additive Manufacturing, where pythonocc is cited as:

T. Paviot, pythonOCC, 3D CAD/CAE/PLM development framework for the Python programming language, PythonOCC – 3D CAD Python. http://www.pythonocc.org/ (accessed January 19, 2017).

PS: perhaps we could feature your work on the pythonocc site? we've has a nr of such posts, they're useful and exciting contributions ;) Curious to hear what your research is all about

aothms commented 6 years ago

(In case @tpaviot wants to aim for a JOSS [1] publication I for one am very interested to hear about the process)

[1] https://joss.theoj.org/

tpaviot commented 6 years ago

@cristobaltapia You can use the suggestion from @jf---

@aothms I started looking at the JOSS a couple of months ago, but then I was commited in another project and delayed the submission. I do think it's the more efficient/practical/fastest way to have a peer reviewed paper to be used as a scientific reference.

aothms commented 6 years ago

I do think it's the more efficient/practical/fastest way to have a peer reviewed paper to be used as a scientific reference.

I think so too, I'm also still planning to write something. A 'conventional' journal article might get a bigger audience though. If you don't want to contribute to the existing monopolies and don't mind focussing on a construction audience, you can also consider itcon.org

cristobaltapia commented 6 years ago

@jf--- Thanks for the suggestion! (and sorry for the delayed answer, but I was in vacation).

My field of research is in timber engineering. I used pythonocc to create a small program that helps me reconstruct the knots of boards in 3D, so that I can compute their volume and projection to the cross-section of the board. This information is later used (along with other input data) to generate a model to reproduce the variation of the elastic modulus and tensile strength.

So I don't know if the part I use pythonocc for is so impressive as to be featured in the pythonocc :P .

knots

rainman110 commented 6 years ago

@tpaviot I also could recommend softwarex (https://www.journals.elsevier.com/softwarex/) to publish open source software.