Skip to content

Commit

Permalink
update changelog in README, bump pmcx to 0.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
fangq committed Sep 23, 2023
1 parent 9185b5d commit 9965808
Show file tree
Hide file tree
Showing 6 changed files with 107 additions and 4 deletions.
51 changes: 51 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,11 +87,62 @@ In summary, v2023 is packed with exciting updates, including
- Fine-tuned Windows installer
- Extensively developed Github Action for automated building and packaging of mcx
- Adopted standardized NeuroJSON JNIfTI and JData formats to ease data exchange
- New source types: hyperboloid and ring (annulus,annulus sector)

A detailed list of updates is summarized below (key features marked with “\*”):

Updates since v2022.10:

- 2023-09-22 [9185b5d] fix 64bit macos gui crash, #184
- 2023-09-21 [393c620] fix valgrind warnings
- 2023-09-20 [1adb6c6] \* disable OpenGL functionalities when building 64bit mac, fix #184
- 2023-09-19 [9a5dd5b] update octave package files
- 2023-09-17 [9e9e699] update mcx command cheatsheet
- 2023-09-17 [ad5a1dd] update all documentation, bump pmcx to v0.1.3
- 2023-09-17 [5b8a06f] add comments to nightly build script for deployment
- 2023-09-16 [d2a2ae3] update deploy script after reformat
- 2023-09-15 [387df65] link libomp.a on mac
- 2023-09-15 [bf6843f] simplify linkopt
- 2023-09-15 [4ee145e] update help info
- 2023-09-13 [ffc8ab0] \* support ASCII escape code in Windows terminals
- 2023-09-12 [24bb9e1] add path to lazbuild
- 2023-09-12 [6820c04] build mcxstudio on mac
- 2023-09-12 [9f3c3c2] print verbose info on mac
- 2023-09-12 [48d4f2f] test macos-12 runner
- 2023-09-11 [57519b9] force -std=c++11 to build oct on older gcc
- 2023-09-07 [24c3533] remove redundant functions in mcxlab
- 2023-09-05 [53e2681] update pmcx after fixing the regression due to #164
- 2023-09-04 [0b98843] \* fix regression caused by #164 for mus=0 region patch in #164 breaks https://github.com/fangq/mmc/blob/master/mmclab/example/demo_dualmesh_output.m
- 2023-09-04 [287671b] Merge pull request #182 from fangq/ringsrc
- 2023-09-03 [ad6ff4c] \* compact implementation of ring source, close #181
- 2023-09-01 [b0bad9f] renormalize dir vector after each rotation, suggested by @ShijieYan
- 2023-09-01 [4fe8e43] highlight link and version with ascii color
- 2023-08-28 [1a2f291] fix macos nightly build
- 2023-08-27 [2a5f27c] fix ci build
- 2023-08-27 [b9f22ad] print code name, print min CUDA arch support
- 2023-08-25 [f23188b] Update pmcx jupyter notebook
- 2023-08-25 [0be475b] bump pmcx version to 0.1.1 to fix critical bug #180
- 2023-08-25 [eaf31de] \* [bug] critical! pmcx assumes incorrect default focal length, fix #180
- 2023-08-25 [ddbbaf3] \* [bug]: fix default outputformat when parsing json input, fix #179
- 2023-08-24 [acfea7d] allow to link with libomp on macos with clang
- 2023-08-21 [88eba94] fix macos mcx package path
- 2023-08-21 [1c9efee] adjust cmake build path
- 2023-08-21 [a2e73b9] add openmp to matlab mex
- 2023-08-21 [f1d3829] add NO_IMPLICIT_LINK_TO_MATLAB_LIBRARIES in cmake
- 2023-08-20 [4db668a] fix python windows build error
- 2023-08-20 [ec119b6] bump pmcx version number, rebuild python module
- 2023-08-19 [a0a2a9b] \* add pmcx utility functions and its test by Ivy Yen
- 2023-08-15 [73dae89] update pip version
- 2023-08-15 [d2ff843] use pip3 in check-pypi-upload.sh
- 2023-08-15 [4f9e278] use UPLOAD_TO_PYPI flag as deploy condition
- 2023-08-15 [c6d4258] limit travis to only build on master
- 2023-08-15 [4775c4f] rearrange folder in travis
- 2023-08-15 [18255c7] install missing twine, move python files to top level
- 2023-08-15 [9255345] try uploading python macos module from travis
- 2023-08-12 [af3d386] fix remaining mc2 format flag
- 2023-08-12 [3187ece] \* switch from custom mc2/mch formats to jnii and jdat as default
- 2023-08-12 [780c7ab] support mcxlab('version'), let pmcx to read 1D detpos,prop,polprop
- 2023-08-12 [aa9b2f4] update documentation, prepare for v2023 release
- 2023-08-07 [ac893cd] \* mcxplotvol: allow keeping x/y/z slice when switching between 4th dimension
- 2023-08-07 [9aaba97] fix photon sharing 0 output issue in negative patterns
- 2023-08-05 [da0beda] padding -0 instead of 0 when saving dref with mua_float medium
Expand Down
52 changes: 52 additions & 0 deletions README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -63,11 +63,63 @@ In summary, v2023 is packed with exciting updates, including
* Fine-tuned Windows installer
* Extensively developed Github Action for automated building and packaging of mcx
* Adopted standardized NeuroJSON JNIfTI and JData formats to ease data exchange
* New source types: hyperboloid and ring (annulus,annulus sector)


A detailed list of updates is summarized below (key features marked with “*”):

Updates since v2022.10:

* 2023-09-22 [9185b5d] fix 64bit macos gui crash, #184
* 2023-09-21 [393c620] fix valgrind warnings
* 2023-09-20 [1adb6c6] * disable OpenGL functionalities when building 64bit mac, fix #184
* 2023-09-19 [9a5dd5b] update octave package files
* 2023-09-17 [9e9e699] update mcx command cheatsheet
* 2023-09-17 [ad5a1dd] update all documentation, bump pmcx to v0.1.3
* 2023-09-17 [5b8a06f] add comments to nightly build script for deployment
* 2023-09-16 [d2a2ae3] update deploy script after reformat
* 2023-09-15 [387df65] link libomp.a on mac
* 2023-09-15 [bf6843f] simplify linkopt
* 2023-09-15 [4ee145e] update help info
* 2023-09-13 [ffc8ab0] * support ASCII escape code in Windows terminals
* 2023-09-12 [24bb9e1] add path to lazbuild
* 2023-09-12 [6820c04] build mcxstudio on mac
* 2023-09-12 [9f3c3c2] print verbose info on mac
* 2023-09-12 [48d4f2f] test macos-12 runner
* 2023-09-11 [57519b9] force -std=c++11 to build oct on older gcc
* 2023-09-07 [24c3533] remove redundant functions in mcxlab
* 2023-09-05 [53e2681] update pmcx after fixing the regression due to #164
* 2023-09-04 [0b98843] * fix regression caused by #164 for mus=0 region patch in #164 breaks https://github.com/fangq/mmc/blob/master/mmclab/example/demo_dualmesh_output.m
* 2023-09-04 [287671b] Merge pull request #182 from fangq/ringsrc
* 2023-09-03 [ad6ff4c] * compact implementation of ring source, close #181
* 2023-09-01 [b0bad9f] renormalize dir vector after each rotation, suggested by @ShijieYan
* 2023-09-01 [4fe8e43] highlight link and version with ascii color
* 2023-08-28 [1a2f291] fix macos nightly build
* 2023-08-27 [2a5f27c] fix ci build
* 2023-08-27 [b9f22ad] print code name, print min CUDA arch support
* 2023-08-25 [f23188b] Update pmcx jupyter notebook
* 2023-08-25 [0be475b] bump pmcx version to 0.1.1 to fix critical bug #180
* 2023-08-25 [eaf31de] * [bug] critical! pmcx assumes incorrect default focal length, fix #180
* 2023-08-25 [ddbbaf3] * [bug]: fix default outputformat when parsing json input, fix #179
* 2023-08-24 [acfea7d] allow to link with libomp on macos with clang
* 2023-08-21 [88eba94] fix macos mcx package path
* 2023-08-21 [1c9efee] adjust cmake build path
* 2023-08-21 [a2e73b9] add openmp to matlab mex
* 2023-08-21 [f1d3829] add NO_IMPLICIT_LINK_TO_MATLAB_LIBRARIES in cmake
* 2023-08-20 [4db668a] fix python windows build error
* 2023-08-20 [ec119b6] bump pmcx version number, rebuild python module
* 2023-08-19 [a0a2a9b] *add pmcx utility functions and its test by Ivy Yen
* 2023-08-15 [73dae89] update pip version
* 2023-08-15 [d2ff843] use pip3 in check-pypi-upload.sh
* 2023-08-15 [4f9e278] use UPLOAD_TO_PYPI flag as deploy condition
* 2023-08-15 [c6d4258] limit travis to only build on master
* 2023-08-15 [4775c4f] rearrange folder in travis
* 2023-08-15 [18255c7] install missing twine, move python files to top level
* 2023-08-15 [9255345] try uploading python macos module from travis
* 2023-08-12 [af3d386] fix remaining mc2 format flag
* 2023-08-12 [3187ece] * switch from custom mc2/mch formats to jnii and jdat as default
* 2023-08-12 [780c7ab] support mcxlab('version'), let pmcx to read 1D detpos,prop,polprop
* 2023-08-12 [aa9b2f4] update documentation, prepare for v2023 release
* 2023-08-07 [ac893cd] * mcxplotvol: allow keeping x/y/z slice when switching between 4th dimension
* 2023-08-07 [9aaba97] fix photon sharing 0 output issue in negative patterns
* 2023-08-05 [da0beda] padding -0 instead of 0 when saving dref with mua_float medium
Expand Down
2 changes: 1 addition & 1 deletion pmcx/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

- Copyright: (C) Matin Raayai Ardakani (2022-2023) <raayaiardakani.m at northeastern.edu>, Qianqian Fang (2019-2023) <q.fang at neu.edu>, Fan-Yu Yen (2023) <yen.f at northeastern.edu>
- License: GNU Public License V3 or later
- Version: 0.1.3
- Version: 0.2.0
- URL: https://pypi.org/project/pmcx/
- Github: https://github.com/fangq/mcx

Expand Down
2 changes: 1 addition & 1 deletion pmcx/pmcx/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
# from .files import loadmc2, loadmch, load, save
from .bench import bench

__version__ = "0.1.3"
__version__ = "0.2.0"

__all__ = (
"gpuinfo",
Expand Down
2 changes: 1 addition & 1 deletion pmcx/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ def build_extension(self, ext):
setup(
name="pmcx",
packages=['pmcx'],
version="0.1.3",
version="0.2.0",
requires=['numpy'],
license='GPLv3+',
author="Matin Raayai Ardakani, Qianqian Fang, Fan-Yu Yen",
Expand Down
2 changes: 1 addition & 1 deletion src/pybind11
Submodule pybind11 updated 79 files
+61 −65 .clang-tidy
+3 −5 .github/CONTRIBUTING.md
+4 −0 .github/dependabot.yml
+23 −40 .github/workflows/ci.yml
+1 −1 .github/workflows/configure.yml
+4 −6 .github/workflows/format.yml
+5 −7 .github/workflows/pip.yml
+3 −3 .github/workflows/upstream.yml
+11 −14 .pre-commit-config.yaml
+0 −13 CMakeLists.txt
+0 −3 docs/_static/css/custom.css
+11 −0 docs/_static/theme_overrides.css
+2 −2 docs/advanced/cast/custom.rst
+3 −3 docs/advanced/cast/stl.rst
+2 −2 docs/advanced/classes.rst
+2 −2 docs/advanced/pycpp/numpy.rst
+1 −1 docs/advanced/smart_ptrs.rst
+12 −160 docs/changelog.rst
+1 −1 docs/classes.rst
+17 −6 docs/conf.py
+ docs/pybind11-logo.png
+3 −4 docs/requirements.txt
+3 −5 include/pybind11/attr.h
+5 −5 include/pybind11/cast.h
+30 −23 include/pybind11/detail/class.h
+2 −21 include/pybind11/detail/common.h
+1 −1 include/pybind11/detail/init.h
+0 −1 include/pybind11/detail/internals.h
+66 −0 include/pybind11/detail/type_caster_base.h
+3 −9 include/pybind11/detail/typeid.h
+6 −17 include/pybind11/eigen.h
+32 −56 include/pybind11/embed.h
+2 −2 include/pybind11/functional.h
+1 −1 include/pybind11/iostream.h
+8 −19 include/pybind11/numpy.h
+26 −44 include/pybind11/pybind11.h
+64 −338 include/pybind11/pytypes.h
+6 −6 include/pybind11/stl.h
+6 −16 noxfile.py
+1 −2 pybind11/__init__.py
+1 −8 pybind11/__main__.py
+1 −1 pybind11/_version.py
+0 −12 pybind11/commands.py
+1 −2 setup.cfg
+0 −1 setup.py
+0 −1 tests/CMakeLists.txt
+1 −14 tests/conftest.py
+0 −51 tests/cross_module_interleaved_error_already_set.cpp
+58 −68 tests/extra_python_package/test_files.py
+0 −25 tests/pybind11_tests.cpp
+1 −1 tests/requirements.txt
+2 −8 tests/test_builtin_casters.cpp
+2 −2 tests/test_constants_and_functions.cpp
+7 −7 tests/test_custom_type_casters.cpp
+2 −5 tests/test_eigen.cpp
+0 −7 tests/test_eigen.py
+1 −1 tests/test_embed/CMakeLists.txt
+2 −47 tests/test_exceptions.cpp
+3 −99 tests/test_exceptions.py
+1 −10 tests/test_kwargs_and_defaults.cpp
+9 −21 tests/test_methods_and_attributes.py
+0 −2 tests/test_modules.cpp
+0 −30 tests/test_modules.py
+1 −1 tests/test_numpy_array.cpp
+1 −1 tests/test_numpy_dtypes.cpp
+1 −1 tests/test_numpy_vectorize.cpp
+0 −183 tests/test_pytypes.cpp
+0 −129 tests/test_pytypes.py
+2 −2 tests/test_smart_ptr.cpp
+8 −15 tests/test_stl.cpp
+2 −2 tests/test_tagbased_polymorphic.cpp
+3 −2 tests/test_virtual_functions.cpp
+11 −21 tools/FindPythonLibsNew.cmake
+0 −23 tools/JoinPaths.cmake
+0 −7 tools/pybind11.pc.in
+1 −3 tools/pybind11NewTools.cmake
+11 −32 tools/pybind11Tools.cmake
+0 −2 tools/setup_global.py.in
+0 −2 tools/setup_main.py.in

0 comments on commit 9965808

Please sign in to comment.