Skip to content

Commit 2eb6ce1

Browse files
authored
Release 1.7.4 (#1200)
1 parent f09fc9f commit 2eb6ce1

File tree

5 files changed

+21
-19
lines changed

5 files changed

+21
-19
lines changed

RELEASE.md

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
1-
- To release a new version of proteus
2-
Update proteus/__init__.py (remove '.dev0' and increment version)
3-
Update setup.py (remove 'dev0' and increment version)
4-
Update doc/source/_templates/layout.html (added line for new release in pull down, set to default download to current release)
5-
rebuild docs and check docs
6-
cd ..
7-
git clone https://github.com/erdc-cm/proteus proteus-website -b gh-pages
8-
cd proteus
9-
make docs
10-
When you are satisified with both the current proteus commit and the docs commit and push proteus, and tag the release through the github releases site. Then commit the proteus-website gh-pages branch to publish the documentation on proteustoolkit.org
1+
# Releasing a new version of proteus
112

12-
- Switch back to dev
13-
14-
Update proteus/__init__.py (add '.dev0' to version)
15-
Update setup.py (add '.dev0' to version)
3+
* Submit a PR with the following changes
4+
* Create release candidate branch on your fork (e.g. rcX.Y.Z)
5+
* Update proteus/__init__.py (remove '.dev0' and increment version)
6+
* Update setup.py (remove 'dev0' and increment version)
7+
* Update docs/Doxyfile (remove '.dev0' and increment version)
8+
* Submit PR and request two reviewers
9+
* Wait for it to be merged into master
10+
* Check the documentation generated by Travis from tests on master for any issues
11+
* Clone erdc/proteus-docs
12+
* Checkout master
13+
* Open index.html in your browser and check the website (e.g. version numbers, math/diagram rendering)
14+
* Merge master into gh-pages in the proteus-docs repo
15+
* Draft release on erdc/proteus
16+
* List signficant changes and contributors since last release
17+
* Clean up
18+
* Create devX.Y.Z branch
19+
* Update the version numbers back to X.Y.Z.dev0

docs/Doxyfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,7 @@ PROJECT_NAME = proteus
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = 1.7.3.dev0
42-
41+
PROJECT_NUMBER = 1.7.4
4342
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4443
# for a project that appears at the top of each page and should give viewer a
4544
# quick idea about the purpose of the project. Keep the description short.

proteus/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import pkgutil
1010
__path__ = pkgutil.extend_path(__path__, __name__)
1111

12-
__version__ = '1.7.3.dev0'
12+
__version__ = '1.7.4'
1313

1414
__all__ = ["Archiver",
1515
"Domain",

proteus/mprans/RANS2P.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2184,7 +2184,6 @@ def getJacobian(self, jacobian):
21842184
argsDict["isActiveDOF"] = self.isActiveDOF
21852185
self.rans2p.calculateJacobian(argsDict)
21862186
assert(np.all(np.isfinite(jacobian.getCSRrepresentation()[2])))
2187-
print("norm jac ",np.linalg.norm(jacobian.getCSRrepresentation()[2]))
21882187
if not self.forceStrongConditions and max(numpy.linalg.norm(self.u[1].dof, numpy.inf), numpy.linalg.norm(self.u[2].dof, numpy.inf), numpy.linalg.norm(self.u[3].dof, numpy.inf)) < 1.0e-8:
21892188
self.pp_hasConstantNullSpace = True
21902189
else:

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -742,7 +742,7 @@ def __str__(self):
742742

743743
def setup_given_extensions(extensions):
744744
setup(name='proteus',
745-
version='1.7.3.dev0',
745+
version='1.7.4',
746746
classifiers=[
747747
'Development Status :: 4 - Beta',
748748
'Environment :: Console',

0 commit comments

Comments
 (0)