Skip to content

Commit

Permalink
Prepare release 7.6.2
Browse files Browse the repository at this point in the history
  • Loading branch information
tpaviot committed Aug 17, 2022
1 parent c318107 commit b642c77
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 15 deletions.
6 changes: 4 additions & 2 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,12 @@ Jeremy Wright
Martin Siggel
Matthis Thorade
Thomas Krijnen
Thomas Paviot
Trevor Laughlin
jelle feringa
Jelle Feringa
nxsofsys
Thomas Severin
Kristoffer Andersen
Tanneguy de Villemagne
Simon Klein

Please report any missing name
7 changes: 3 additions & 4 deletions INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,13 @@ Requirements
pythonOCC needs the following libraries or programs to be installed before you
can compile/use it :

* the python programming language (<http://www.python.org>). Python 3.x is required. Python 2
is officially dropped since the release 7.5.0.
* the python programming language (<http://www.python.org>). Python 3.x is required.

* OpenCascade 7.5.2 (<https://dev.opencascade.org>), direct source download at https://git.dev.opencascade.org/gitweb/?p=occt.git;a=snapshot;h=0dc2c377fc5a2d8cf065f4ec005e356240cb484c;sf=tgz
* OpenCascade 7.6.2 (<https://dev.opencascade.org>)

IMPORTANT: OpenCASCADE has to be compiled using flag -D BUILD_RELEASE_DISABLE_EXCEPTIONS=OFF

* SWIG 3.0.11 or higher (<http://www.swig.org>),
* SWIG 4.0.2 or higher (<http://www.swig.org>)

Optional
--------
Expand Down
15 changes: 15 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
Version 7.6.2 - August 2022
===========================

This release requires opencascade-7.6.2.

* wrapper: port to opencascade-7.6.2

* wrapper: improved support for enums

* MeshDataSource: new numpy based module for fast STL mesh loading (thanks @kleinsimon)

* LayerManager: new module (thanks @Tanneguydv)

* misc cleanup, typos, small fixes all over the code base

Version 7.5.1 - March 2021
==========================

Expand Down
18 changes: 9 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
[![Azure Build Status](https://dev.azure.com/tpaviot/pythonocc-core/_apis/build/status/tpaviot.pythonocc-core?branchName=master)](https://dev.azure.com/tpaviot/pythonocc-core/_build?definitionId=2)
[![Conda installer](https://anaconda.org/pythonocc/pythonocc-core/badges/installer/conda.svg)](https://anaconda.org/pythonocc/pythonocc-core)
[![Downloads Badge](https://anaconda.org/pythonocc/pythonocc-core/badges/downloads.svg)](https://anaconda.org/pythonocc/pythonocc-core)
[![Conda installer](https://anaconda.org/conda-forge/pythonocc-core/badges/installer/conda.svg)](https://anaconda.org/conda-forge/pythonocc-core)
[![Downloads Badge](https://anaconda.org/conda-forge/pythonocc-core/badges/downloads.svg)](https://anaconda.org/conda-forge/pythonocc-core)
[![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/tpaviot/pythonocc-core.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/tpaviot/pythonocc-core/context:python)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/67c121324b8d4f37bc27029464c87020)](https://www.codacy.com/app/tpaviot/pythonocc-core?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=tpaviot/pythonocc-core&amp;utm_campaign=Badge_Grade)
[![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/tpaviot/pythonocc-binderhub/7.5.1)
[![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/tpaviot/pythonocc-binderhub/7.6.2)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.3686916.svg)](https://doi.org/10.5281/zenodo.3686916)

pythonocc-core
Expand All @@ -14,7 +14,7 @@ About

pythonocc provides 3D modeling and dataexchange features. It is intended to CAD/PDM/PLM and BIM related development.

Latest release : [pythonocc-core 7.5.1 (march 2021)](https://github.com/tpaviot/pythonocc-core/releases/tag/7.5.1)
Latest release : [pythonocc-core 7.6.2 (August 2022)](https://github.com/tpaviot/pythonocc-core/releases/tag/7.6.2)

Features
--------
Expand All @@ -29,18 +29,18 @@ pythonocc provides the following features:
Try online at mybinder
----------------------

Click [![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/tpaviot/pythonocc-binderhub/7.5.1) to open a jupyter notebook running latest pythonocc-core 7.5.1, gmesh (<http://gmsh.info/>) and latest IfcOpenshell (<https://github.com/IfcOpenShell/IfcOpenShell/tree/v0.6.0>) dev branch.
Click [![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/tpaviot/pythonocc-binderhub/7.6.2) to open a jupyter notebook running latest pythonocc-core 7.6.2, gmesh (<http://gmsh.info/>) and latest IfcOpenshell (<https://github.com/IfcOpenShell/IfcOpenShell/tree/v0.6.0>) dev branch.

Download/install binaries for Linux/OSX/Windows
-----------------------------------------------

pythonocc provides precompiled [conda packages](https://anaconda.org/pythonocc/pythonocc-core) (they depend on third part libraries made available from the dlr-sc and conda-forge conda channels) for python 3.7, 3.8 and 3.9. This will get you up and running in minutes whether you run win32/win64/linux64/osx64. Here is an example for python 3.7:
pythonocc provides precompiled [conda packages](https://anaconda.org/pythonocc/pythonocc-core) (they depend on third part libraries made available from the dlr-sc and conda-forge conda channels) for python 3.8, 3.9 and 3.10. This will get you up and running in minutes whether you run win32/win64/linux64/osx64. Here is an example for python 3.7:

```bash
# first create an environment
conda create --name=pyoccenv python=3.7
conda create --name=pyoccenv python=3.9
source activate pyoccenv
conda install -c conda-forge pythonocc-core=7.5.1 occt=7.5.1
conda install -c conda-forge pythonocc-core=7.6.2
```

Other channels provide pythonocc-core packages, check https://anaconda.org/search?q=pythonocc-core.
Expand Down Expand Up @@ -71,7 +71,7 @@ We use the following online resources:
pythonocc, oce and opencascade dependencies
-------------------------------------------

pythonocc-core 7.5.1 depends on the official OpenCascade-7.5.1 library (<https://dev.opencascade.org>)
pythonocc-core 7.6.2 depends on the official OpenCascade-7.6.2 library (<https://dev.opencascade.org>)

Former releases rely on oce (OpenCascade Community Edition), available at
[oce C++ library / CAD kernel](https://github.com/tpaviot/oce).
Expand Down

0 comments on commit b642c77

Please sign in to comment.