lp:moose-core
- Get this repository:
-
git clone
https://git.launchpad.net/moose-core
Import details
This repository is an import of the Git repository at https://github.com/BhallaLab/moose-core.
Last successful import was .
Branches
Name | Last Modified | Last Commit |
---|---|---|
master | 2024-04-11 00:24:41 UTC |
Updated neuroml2 imports with error messages (#472)
Author:
Subhasis Ray
Updated neuroml2 imports with error messages (#472) * Fixed showmsg() bug in pybind11 based version. The newer implementation of showmsg() shows the outgoing messages with * Added newer version of pybind11 * Swapped clocks for channel and compartment to fix #467 * This actually fixes scheduling for channels and compartments #467 The previous commit only updated the docs. This one modifies the * Minor fix for compiler warning on loop var creating copy from const * Removed CMake generated compile command. the compile command file is generated by cmake in each build * Added error message at neuroml import error, corrected imports. * Updated neuroml2 reader. Yet to debug Granule_98 model. * Updated neuroml2 reader to handle spherical compartment for CaPool Also created separate test script for Granule98 model. * Fixed deprecated imp module use in rdesigneur. - rdesigneur used imp module, now replaced by importlib. * Updated test script for Granule98 model --------- Co-authored-by: HarshaRani <ranishashi@ |
updateExprTK | 2024-03-08 18:27:16 UTC |
Updating branch 'master' into updateExprTK
Author:
hrani
Updating branch 'master' into updateExprTK |
hrani-patch-1 | 2024-02-22 05:40:55 UTC |
Merge branch 'master' into hrani-patch-1
Author:
Subhasis Ray
Merge branch 'master' into hrani-patch-1 |
hrani-patch-3 | 2024-02-19 16:46:10 UTC |
Update pymoose.yml
Author:
HarshaRani
Update pymoose.yml removal of python-tk |
hrani-patch-2 | 2024-02-19 16:24:31 UTC |
Update pymoose.yml
Author:
HarshaRani
Update pymoose.yml removal of python-tk |
patch_sbml_ |
2023-08-04 13:23:15 UTC |
Update pymoose.yml
Author:
HarshaRani
Update pymoose.yml clean and update |
zombie_gone | 2022-07-18 06:46:12 UTC |
Merge branch 'master' into zombie_gone
Author:
HarshaRani
Merge branch 'master' into zombie_gone |
jalebi | 2022-07-12 11:23:13 UTC |
Merge branch 'master' into jalebi
Author:
HarshaRani
Merge branch 'master' into jalebi |
chamcham | 2020-09-08 17:45:17 UTC |
Fixes to Python3.9 build failure (#420)
Author:
Dilawar Singh
Fixes to Python3.9 build failure (#420) * Fixes to BhallaLab/ * A better fix to #419 dict `locals_` is not Py_XINCREF anywhere that is why Py_XDECREF caused segfault. * Related to #421 | Use wildard in package_data Instead of using the full name of module, use wildcard `_moose*.so` in the Co-authored-by: Dilawar Singh <dilawars@ |
chhennapoda | 2020-05-01 11:28:28 UTC |
Update to chennapoda branch (#413)
Author:
Dilawar Singh
Update to chennapoda branch (#413) * Fixed boost segfault with dense solver. Also remove GSL specific attrib from the test. (#310) * hotfix for running Boost, Added NMDAR to rdesigneurProtos. * Fixes as suggested by PyLint. Added a target pylint in cmake file. (#308) * Fixes as suggested by PyLint. Added a target pylint in cmake file. * Do pylint testing on OSX. * Fixed import statement. * Fixed pylint errors, removed unneccessary file. * Test of available attributes in moose. * Install python-libsbml and pyneuroml on OSX before running pylint. * Removed temporary attributes from test. * plot_utils is not so important. It failes when python-tk not found. * Fixed boost segfault with dense solver. * Tweak to cmake on OSX. New clang-llvm compiler options added to ignore unused pragmas. Import hhfit only when required. * None of thest depends on matplotlib anymore. * Fix travis: Install python-tk and python3-tk on travis. * Some fixes to Ca-dependent channel prototypes in rdesigneur. * Build System Tweaks (#309) * Fixes as suggested by PyLint. Added a target pylint in cmake file. * Do pylint testing on OSX. * Fixed import statement. * Fixed pylint errors, removed unneccessary file. * Test of available attributes in moose. * Install python-libsbml and pyneuroml on OSX before running pylint. * Removed temporary attributes from test. * plot_utils is not so important. It failes when python-tk not found. * Fixed boost segfault with dense solver. * Tweak to cmake on OSX. New clang-llvm compiler options added to ignore unused pragmas. Import hhfit only when required. * None of thest depends on matplotlib anymore. * Fix travis: Install python-tk and python3-tk on travis. * TIDY UP: basecode and benchmarks can be built independantly. [skip ci] * Compiles as standalone. [skip ci] * One more directory is standalone. * Diffusion dir is standalone as well [skip ci] * hsolve built in isolation as well [skip ci] * ksolve is now tidied up [skip ci] * needs local testing now. * This passes locally with python3. * include_guard is not in cmake2.8. * More more fixes identified by clang-check. * Added Cell.cpp to build system. This class is probably broken but good * Hotfix: Neuroml2 fixes. (#315) ```AttributeError: 'NML2Reader' object has no attribute 'rate_fn_map'``` * Fixes to build failure on OSX because cmake does not MACOSX but APPLE on (#316) OSX. * Update CMakeLists.txt Do not treat warning as errors. It causes headaches with new compiler versions and OSX updates. * corrected the spell of CyclMesh-->CylMesh, negating the yaxis for kkit is corrected as now saving the value of scene coOrdinates (#313) * Rdesigneur passiveDistrib modified to handle legacy commands * Update README.md (#312) * Update README.md Updated installation instructions. - Removed open build service repo. * Use system python on travis. Using full paths. * Use xcode 10.0 * Minor typo in warning report for Dsolve * Hotfix. If self.network not found, sett the temperate to 25 deg C. * Now user can pass verbose option to mooseReadNML2 * Works after disabling alpha and beta properties. * CylMesh are written to SBML with annotation field and only zeroth ele… (#318) * CylMesh are written to SBML with annotation field and only zeroth element/voxel is taken * originaly volex's volume and volex details are populated, but now cylMesh volume with volex details is populated * reading info field for channel from kkit file (#321) * Channel are written back to genesis and zeroth voxel moose object is written for both cubeMesh or CylMesh * while reading the sbml model validator can be switched off * cleanup in print statement * Bugfix for ConcChan to correct scaling for permeability to SI units of millimolar * Fixed test_Xchan1.py to match bugfix for Dsolve. * Added dummy CubeMesh as default parent for EndoMesh to avert segvs on several methods * Fixed numDimentions to 3 * Fixes to EndoMesh (#327) * Added dummy CubeMesh as default parent for EndoMesh to avert segvs on several methods * Fixed numDimentions to 3 * Fixes to rdesigneur so that chemProto without chemDistrib will not fail confusingly. * Got rid of printf debug line * Fix to rdesigneurProtos so that the classic HH Na and K_DR channels now work properly. * CylMesh, * variable name used in before assignment cleanup * Squashed commit of the following: commit 5a789d986838bf5 Fixes to NML reader. commit b17c8badfe9cfb5 Temp commit. Added a skeleton of function to compute rate from moose commit 68768653eb5722a When self.versbose is set, write the flattened file to XML. * gate with id z is loaded into gateZ in moose now. * For CylMesh, totLength and diffLength is written to Annotation to get number of voxel * xfer cross compartment molecules are not written as species and also for Reaction and Enzyme * Using built in logging library. * Fixed the bug caused by previous two commits. Now I need to make sure that * Tweaks. * Reading and creating CylMesh and EndoMesh if specified in the Annotation field * Added other meshes while searching for groups * xref pool are not wirtten and cleaned up if part of Reaction/Enzyme or notes, * searching for _xfer_ * Fix to Im calculation in HSolve, to include external channels like receptors. Also fix to Neuron.cpp for setting channelDistribu * groups and subgroups are written to sbml and read from xml files * reading and writing diff and motor constant for pool * Fix to CaConc to factor in valence of 2. Update to rdesigneur to handle SBML files * using existing restoreXreacs function to remove _xfer_ objects before writting into SBML and genesis files * Continuation to PR #308 (#340) * Fixed docstrings of some functions. * Fixed attribute tests. * Update INSTALL.md Cleaned up. - Removed instructions which were no longer valid. * Hotfix: Neuroml2 fixes (#343) * When self.versbose is set, write the flattened file to XML. * Temp commit. Added a skeleton of function to compute rate from moose * Fixes to NML reader. * Enough fun with spacevim. * Running fine though not sure if results are correct. Ask Jefferey to * Dec 19 | continuation of NML2 fixes (#344) * When self.versbose is set, write the flattened file to XML. * Temp commit. Added a skeleton of function to compute rate from moose * Fixes to NML reader. * Enough fun with spacevim. * Running fine though not sure if results are correct. Ask Jefferey to * Good. Now we have concentration dependant HHGates as well. * Search for a suitable CaConc in /library and use its name in expression. Its a * Corrected the K_AHP z gate and make_Ca y gate In K_AHP, added the line K_AHP.useConcen * Travis build failure (#350) * Fixes to build failure on travis (OSX). * Potential fixes to travis. * Updated xcode10 images. * Issue 342 | TCP/UD Socket based Table Streamer (#345) * - Implements TCP socket streamer. Opens on port 31416. * it is a good idea to zip the data with time for server. * Temp commit. Needs to make sure that recv socket can read the data. * Ready for a PR. * Added moose server. * This is nice but I don't know what is going on behind the scene. Must implement * Using raw sockets from python. * I can now execute script on server. * Updated a bit more. * This works with ghevar [skip ci] * A working version [skip ci] * Extra code which saves all images to pdf file. * A working version [skip ci] * Pipeline is complete. Works fine. * Fixed pylint error. * Socket works on OSX as well. * Added logger. Need to test from different network. * block socket till specified data is received. Removed old dreprecated scripts. They are part of parent moose repo and Some more corner cases are handled. Don't use fullpath. Autosetup SocketStreamer when environment variable MOOSE_TCP_ Try till all data is recieved. * Squashed commit of the following: commit 206baccabb1d7c7 removed the background client. Accept only 1 client. commit b71dbb3d3f312ca changed the implementation. Now process function does nothing. We launch a * Socket streamer are alos available. * added unix domain socket as well. * Renamed some tests. * On OSX, I can't send all the data [skip ci]. * Needs some more work [skip ci]. * Squashed commit of the following: commit ff2b989659fdeb3 Test passes on linux. commit 8ca89dc7b6a6d2b Latency in TCP socket is bad. commit c3e15d8d3c92c51 Fixed both tests. Now test on OSX. commit c731328cdb38fe4 Time is handled by table. commit 701ea554eaa5832 Fixed frame size helped. commit b1686810a2e3c64 Test on osx [skip ci]. * Squashed commit of the following: commit c3e15d8d3c92c51 Fixed both tests. Now test on OSX. commit c731328cdb38fe4 Time is handled by table. commit 701ea554eaa5832 Fixed frame size helped. commit b1686810a2e3c64 Test on osx [skip ci]. * TCP socket latency is high for small simulations. * TCP socket works with latency but OK to use. * Environment variable is working file. Time to merge. * SO_REUSEPORT is not always defined. The build fails on centos-5 (#351) (manylinux1) which is used to build python wheel. This manylinux1 is * Efficient Network Streamer for MOOSE (#352) * This version shows images perfectly well. do not use timestamp since their value * Temp commit. * CTRL+C is still not behaving well. * Socket information is separated and stored in one class. * os.file.isfile does not work with UNIX_DOMAIN_SOCKET. use os.path.exists. * Working version. Good for demo. * Updated a little. * Streaming is now flawless. * passes. * Local tests passes. * Good for demo. * Squashed commit of the following: commit 33fd75bf051e479 Working fantastically with multiprocessing. commit 3fd5a8724e7b9cc Split connect and stream function into two. * A decent working version. * updated a little bit more. * Small simulation do not steam all the data. Large simulations are * Working version. May be SocketStreamer is ticking too fast. * faster tests; non-blocking client. * use absolute import | python3 error in build. * folder name changed for reflect if PYTHON3 is being used. * Added some delay after start() * Fixes for OSX. * The last table is allowed to have slightly fewer elements. * Some more improvement. * Travis Fix | Don't run streamer multitab tests on OSX/Travis. (#354) * Don't run streamer multitab tests on OSX/Travis. * Disable all socket streamer tests. * readKkit.cpp : create annotator field for kinetic, readSBML.py: validator flag is set to on from true,groupname and groupid is passed, if both are missing then its not a valid sbml file, textcolor is set now, validator.py: added errormsg at validator, writeSBML.py: from chemconnectUtil getcolor is called and also group width and height is written if it comes from GUI, chemConnectUtil.py: getColor, * cleanedup for python3 as well while loading pickle file * syntax cleanup * adding pickle file rainbow2.pkl for mapping colors from genesis * travis complaining of same function name * converting dictionary compatible to python3 * HOTFIX #357 | Cleaning up HDF5 related macros in cmake. (#358) * Cleaning up HDF5 related macros in cmake. * Update to OSX build. Use xcode10.1 * getCordColor is unused function removing * function import was missing * clean up with color conversion to hex values * Fix for typo in socket implementation. (#359) HOTFIX | Fix for typo in socket implementation. * Fixes to issue #360. Regression caused by #352 . (#361) * More tests and some rearrangements (#363) * Rearranged tests. Any tests which is in alpha has been moved to * Added this script in regression tests. Seems to be passing https:/ * Issue #47 is WONTFIX. * Refactoring script related to #93 . * Fixed return statement outside function error. So silly! * bumped xcode version to 10.2 * On OSX, use python3 only. * Fix #364 . * Fixed boost include paths. * Reverting xcode to default on travis. * Also test with xcode image 10.2 but allow failure. * moose.test() is python3 compatible. 10.2 seems to be buggy on travis. making failure non-strict on it. Must Added xcode10.2 image. * Hotfixes | diffLength and max compartments, rdesigneur+py3 etc, build system (#368) * Don't run streamer multitab tests on OSX/Travis. * Disable all socket streamer tests. * IMplemented std::async to launch the thread with given policy. Needs * temp commit. * removed npy support. On large files, it was not working properly. Only * Fixes to CylMesh x0/x1 and diffLength bug. * Added ASN support. * Invalid chunk size again. * Build is passing. * Fixes to travis file. * Fixes to tests. * Fixed test_gsolve_ * NSDF related fixes. * Fixed boost compile flags. * More tests (#369) * Got tests from exprtk_ new branch. * Added new function rnd which honors global seed. * Fixed derivative tests. muParser Derivative is not very precise. * More tests and cleanup in muParser interface. * muParser is bit less precise on OSX. * Examples fixes (#370) * cherrypick this to apply onto master. TODO: Cherrypick. * Added another tests: moose.Function controls reaction rates. * Using MooseParser as a interface class. * Use moose.element instead of moose.Clock. * When x1 is set to hight, rescale diffLength. When diffLength is set too * Don't print time to initialize info in release. * honour limit set by SparseMatrix. Max number of entries allowed is 20k. * neuroml: do not use "is" with strings This works, but only because of an implementation detail: short See http:// Python3.8 now warns about this. * readSBML: * writekkit: cleanup * upi commit dec 2019 (#380) * Fixed Ca channel proto, thanks to Harshavardan * Fix to vclamp in rdesigneur. Fix to ConcChan handling involving many files * Fix to HSolve so that assignment of passive properties Em, Cm and Rm reflects in the solver calculations without having to rebuild the entire solver. * Fix conversion for ConcChan in ReadKkit, corresponding fix to calculations in Dsolve * Fixed test_Xchan1.py to work with fixed ConcChan permeability units * readsbml: compartment name & Id is mapped to the values in comptSbmlidMoos * while writting genesis file compartment is added as a group * kkit: channel's permeability converted from uM to mM, writeSBML: channel is written as MMenz and Km in kinetics law updated based on no. substrate * Hotfix | Packaging issues on OSX (#383) * Don't run streamer multitab tests on OSX/Travis. * Disable all socket streamer tests. * - Make python3 default python. * Fixes for gcc5 series. It is not smart enough to figure out which field is being updated. These needs to be ported to branch chamcham as well. * Create cmake.yml * Updated commands. * removing github actions. * Create build.yml * Added sudo ... * Run sudo apt-update ... * Fixed the name of package... * Fixed make and test targets. * Added workflow file. * Update build.yml * Add pip support to build system | `pip install pymoose` will work on all platforms (#385) * Don't run streamer multitab tests on OSX/Travis. * Disable all socket streamer tests. * added moose.about(). Show essential information about moose project * Add .gitlab-ci.yml * Update .gitlab-ci.yml * - Make python3 default python. * Fixes for gcc5 series. It is not smart enough to figure out which field is being updated. These needs to be ported to branch chamcham as well. * Create cmake.yml * Updated commands. * removing github actions. * Create build.yml * Added sudo ... * Run sudo apt-update ... * Fixed the name of package... * Fixed make and test targets. * Added workflow file. * Update build.yml * Using python setup.py to build the module. * Not yet complete because we still don't have static linking to gsl . * Temp commit: Build locally. * Run in inside a docker image to tweak. * Some more tweaks. * Added centos build docker file. * Docker build was successful. Needs to improve test function... * Added centos build docker file. Squashed commit of the following: commit 374bf500cf4ad7c This seems to work just fine. commit 4746ec40edea16b testing is required. commit d2ddaf7a073f36a Seems to be just fine now. commit 63dceb42ed29e38 Merge branch 'setup. commit c743aed1bf6f55a Some more changes. commit 5499353592e5f02 Use cmake2.8 commit c8b365ab8ab78b6 Lets test it in fresh docker image. removed uninstall target, use pip to uninstall moose. Added path in target_ MOOSE's python module. * Minor tweaks... * Some more tweaks. * Added command test to setup.py which calls ctest. * Temp commit. * Removed the target_ * Added docker-file for suse. * Updated cmake file; build directory is now part of directories to * Update build.yml Fixed the test command in github actions. * Use latest xcode. * Squashed commit of the following: commit ecdc1a8596708ca Use latest xcode. commit 2a81096d64b6a11 Merge remote-tracking branch 'bhallalab/master' commit a4a23382f3f861c Update build.yml Fixed the test command in github actions. commit cb0095f4a833859 Merge branch 'devel' of https:/ commit 71c9756f1bf448b Updated cmake file; build directory is now part of directories to commit 2f0d93ab93db433 Added docker-file for suse. commit 82adc1ce9994493 Removed the target_ commit 36055662501ac60 Temp commit. commit 6248e129aca21e9 Added command test to setup.py which calls ctest. commit a3d25aa0796d8e6 Some more tweaks. commit 9a14b5c74a587c8 Minor tweaks... commit 9f475b35f6603f5 Added centos build docker file. Squashed commit of the following: commit 374bf500cf4ad7c This seems to work just fine. commit 4746ec40edea16b testing is required. commit d2ddaf7a073f36a Seems to be just fine now. commit 63dceb42ed29e38 Merge branch 'setup. commit c743aed1bf6f55a Some more changes. commit 5499353592e5f02 Use cmake2.8 commit c8b365ab8ab78b6 Lets test it in fresh docker image. removed uninstall target, use pip to uninstall moose. Added path in target_ MOOSE's python module. commit 4408bee419480de Docker build was successful. Needs to improve test function... commit 892b9c373d0532f Added centos build docker file. commit 5777ede1c9c1be9 Some more tweaks. commit ac301424e1a4eb2 Run in inside a docker image to tweak. commit 8bee4d0a3c529f5 Temp commit: Build locally. commit 4d8342e7f5c559c Not yet complete because we still don't have static linking to gsl . commit 18e65d511ee0256 Using python setup.py to build the module. commit 7a8f52d9ec9e58b Merge branch 'devel' of https:/ commit 6a7de616d24acaa Merge branch 'master' of https:/ commit 749f1b8cfd4bb3e Update build.yml commit f089c1c17618c56 Added workflow file. commit 3502f138dd42b95 Fixed make and test targets. commit 0768916236ade6c Fixed the name of package... commit 1998950a9bfd7bb Run sudo apt-update ... commit 2cf32944b15a1d5 Added sudo ... commit 06aa508c732f626 Create build.yml commit 08950de44037bca removing github actions. commit f471483925c85db Updated commands. commit 7453901989a6fde Create cmake.yml commit 69a3aaeb423e980 Fixes for gcc5 series. It is not smart enough to figure out which field is being updated. These needs to be ported to branch chamcham as well. commit 9e0b0d1adc126b2 - Make python3 default python. commit 27f62f5853555aa Merge branch 'master' of github. commit ebfb5dc4c43e356 Merge branch 'master' of https:/ commit 1bbbc2d9cd09ede added moose.about(). Show essential information about moose project commit c319cb400ecc424 Merge branch 'master' of github. commit 45216b3de2e7e7f Merge branch 'master' of github. commit 740fb440dd964ef Merge branch 'master' of github. commit 3520120767f9ca8 Disable all socket streamer tests. commit 2dd9688a45a6be8 Don't run streamer multitab tests on OSX/Travis. * Setup.py works with both python2 and python3. * Using timer to timeout the test. This removes a very old bug.. * Removing old tests; move them to moose-examples. * matplotlib is always optional for tests. * setup.py seems to be building just fine. Needs tweaking in the tests. * Using setup.py file to build and install pymoose. * Fixes to github actions.. * Fixes to YAML file. * Create pymoose.yml Build with different version of python. * Some more fixes to github workflows. * Install dependencies... * Updated a bit more ... * make debian fronend non-interactive... * Added missing dependencies. * Use pip to install numpy/matplotlib before build. * Remove build tests here. [skip ci] * Update .gitlab-ci.yml * Squashed commit of the following: commit 287a26a99e1fb4b Remove build tests here. [skip ci] commit af3b1ec8755f0a8 Use pip to install numpy/matplotlib before build. commit ddebb11bd9b1ad8 Added missing dependencies. commit 347353b7df2a2f3 make debian fronend non-interactive... commit 3e69fe7308eff2a Updated a bit more ... commit 7da6a986b02c124 Install dependencies... commit 5d4c5ecbfb9f0ad Some more fixes to github workflows. commit 6dd377ce9011d0e Fixes to YAML file. commit 14529cace16d1e4 Fixes to github actions.. commit 7be23ed154426b9 Using setup.py file to build and install pymoose. commit 0c3f7438a2e3748 setup.py seems to be building just fine. Needs tweaking in the tests. commit 3667a0093e2ff3d matplotlib is always optional for tests. commit f26d0ccd95f56f9 Removing old tests; move them to moose-examples. commit 8058ede2efa37b5 Using timer to timeout the test. This removes a very old bug.. commit 6b873960b343346 Setup.py works with both python2 and python3. commit ecdc1a8596708ca Use latest xcode. commit 2a81096d64b6a11 Merge remote-tracking branch 'bhallalab/master' commit a4a23382f3f861c Update build.yml Fixed the test command in github actions. commit cb0095f4a833859 Merge branch 'devel' of https:/ commit 71c9756f1bf448b Updated cmake file; build directory is now part of directories to commit 2f0d93ab93db433 Added docker-file for suse. commit e7cd7c0ec9d5eb4 Hotfix | Packaging issues on OSX (#383) * Don't run streamer multitab tests on OSX/Travis. * Disable all socket streamer tests. * - Make python3 default python. * Fixes for gcc5 series. It is not smart enough to figure out which field is being updated. These needs to be ported to branch chamcham as well. * Create cmake.yml * Updated commands. * removing github actions. * Create build.yml * Added sudo ... * Run sudo apt-update ... * Fixed the name of package... * Fixed make and test targets. * Added workflow file. * Update build.yml commit 82adc1ce9994493 Removed the target_ commit 36055662501ac60 Temp commit. commit 6248e129aca21e9 Added command test to setup.py which calls ctest. commit a3d25aa0796d8e6 Some more tweaks. commit 9a14b5c74a587c8 Minor tweaks... commit 9f475b35f6603f5 Added centos build docker file. Squashed commit of the following: commit 374bf500cf4ad7c This seems to work just fine. commit 4746ec40edea16b testing is required. commit d2ddaf7a073f36a Seems to be just fine now. commit 63dceb42ed29e38 Merge branch 'setup. commit c743aed1bf6f55a Some more changes. commit 5499353592e5f02 Use cmake2.8 commit c8b365ab8ab78b6 Lets test it in fresh docker image. removed uninstall target, use pip to uninstall moose. Added path in target_ MOOSE's python module. commit 4408bee419480de Docker build was successful. Needs to improve test function... commit 892b9c373d0532f Added centos build docker file. commit 5777ede1c9c1be9 Some more tweaks. commit ac301424e1a4eb2 Run in inside a docker image to tweak. commit 8bee4d0a3c529f5 Temp commit: Build locally. commit 4d8342e7f5c559c Not yet complete because we still don't have static linking to gsl . commit 18e65d511ee0256 Using python setup.py to build the module. commit 7a8f52d9ec9e58b Merge branch 'devel' of https:/ commit 1bbbc2d9cd09ede added moose.about(). Show essential information about moose project commit c319cb400ecc424 Merge branch 'master' of github. * Added pipeline. * Added missing setuptools. Update setuptools before building. * Install python-dev in dependencies... * Non-zero cpu count... * Updated gitlab CI. * Added scripts to build wheels. * Create dockerimage.yml Added action for building wheels. * Fixes the build failure on CentOS6. * Squashed commit of the following: commit f191857e90d7455 Merge branch 'devel' of https:/ commit 0401d10006bedd4 added travis+pypi token commit bce6dfee675381d build wheels on all platform. commit 27f3f6e75bacbee Let go back to manylinux1 image commit 9f93811d8201006 Added a dummy target. commit 6fa716cae6d55f7 Merge branch 'master' of https:/ commit 4dc5c3e50fa25f7 Changes to buidl script [skip ci] commit 15532cb97233feb Make the dummy extension optional. commit 725282a9d9db30c Install required tools as well. commit 22fde7d09d3ad6d Dockerfile is added to build wheels in this repo itself. commit c08fb728fb5edc1 renamed build script and fixes to some paths. * Removed dockerimage workflow for now [skip ci] * Minor tweaks to test on travis. Fixes FindGSL.cmake script. if(expr1 * Use a temp build directory. * Need a better way to create sdist. - make upload_test upload the source distribution to TestPyPi. The command reads export PYMOOSE_ - make upload Upload the source distribution to PyPI. export PYMOOSE_ Using date and rc tag to create a version for nightly release. * Create stale.yml * Update to install instructions... (#386) Point release 3.2.1. The version bump is due to using new manylinux2010 images. * Thread-safe and more performant parser based on ExprTK (#387) * Update to install instructions... * - Added ExprTK based parser and removed muParser. EXPRTK is faster than * Added function ln(double v) to EXPRTK. Compatibility with muParser. All tests are passing. * It is working fine now with Vinu model. Needs to fix the sbmlParserReader which uses numVars_. * Some more cleanup. Testing on travis. Removed moose.Func(); user should * GSolve also honors MOOSE_NUM_THREADS ... * Local tests are passing. Fixed memory leak issue. A little refactoring and memory segv at the end of the test is now clean. * Thanks to clang++; caught another memory related bug. If this passes, do * Minor cleanup. Removed memory allocation and copying at couple of places. * Renamed test folder for regular tests. Added custom test which uses 4 threads to run Ksolve. * - Added a docker file to run travis pipeline locally. * Converting some rdesigneur scripts to tests; since we need to be able to * - The seg-fault in rdesigneur tests are due to #388. * In the ksolve, we partition the interval beforehand now. The * Categorised tests. Also turned all doctest to normal assertion tests. * All tests passing locally with both GSL and BOOST. * Compilation fixes for the OSX build. * Fixes regression caused by #387 (#389) * The default values changed in the commit (ba1065c) breaks example such To overcome this, we notify the user whenever this limit is reached and On top of this, we can also revert default values to original larger * Script which switches solver is now working fine. Forgot to uncomment `unzombifyModel` in `~Stoich` in previous PR #387. * switch solver script is working fine now. Added to the test suite. * During zombiefication, deepcopy of parser is expected. Added more tests * Prepare a PR now. Test on travis. Some tests might fail with BOOST. * 1. Removed copy constructor from moose::Function. It was not used anywhere. * During zombiefication, deepcopy of parser is expected. Added fix and a * Added more tests and fixed the deepcopy of parser issue. * Prepare a PR now. Test on travis. Some tests might fail with BOOST. * removed copy constructor; it was not used anywhere. [skip ci] * Fixed all memory leaks. Probably I don't understand how EXPRTK really * BOOST/GSL are only needed in ksolve directory: tweaked cmake to change * Updated gitlab pipeline. On a single threaded virtual machine, numThreads was set to 0 in couple * std can be close to zero. np.allclose may not handle it properly all the * boost solver with GSSA may have large variation. * boost solver with GSSA may have large variation. Test for the sum of all errors. * Increased the tolerance a bit more. * Named variables in Function expression (#390) * - Tests are passing locally. * Developers emails are back in travis config file. * If a symbol already exists, do not add it again. Fixed typo. * If sympy not found, allow failure. Added sympy on travis but not on OSX. Don't install sympy with python2. * removed custom OrderedDict. Python2.6 is not needed to be supported. * Combined 391+386+337+281 (#392) * Hotfix | some old scripts in moose-examples failed because of regression caused by #390. * Added graph utility. * Added Boost ODE based solvers of MarkovChannel. Now GSL is optional. * This is squashed version of BhallaLab/ - Added new solver based on 'LSODA' method. This is a CPP version of the LSODA library for integration into MOOSE simulator. These source code are released under MIT license which is compatible with MOOSE. See Credit below. Used <array> and <vector> instead of raw array where-ever possible. - Licensing Work by Heng Li was released under MIT Incense which is less restrictive than GNU-GPLv3. See here. The LSODA class is released under the same license. - Logs - Credit The original was aquired from http:// * Adds Test Coverage (#394) * Don't run streamer multitab tests on OSX/Travis. * Disable all socket streamer tests. * no way to setup proxy yet. * Temp commit. * Some more changes but not complete. * local tests. * build was successful. * Added pytest compatible tests. Generates test report at the end. * Fixed hhfit tests. * test commit [seg fault] skip ci * Removed benchamark code. * Added dependencies to requirements.txt file. Set verbosity to 0. Minor * Fixed hhfit test. Added scipy to run hhfit test. * Fixed one more test. * test it on xcode10.3 * Some fixes to test_hhfit. The module selects a best function * - Removed getopt in pymoose code. It was causing segfault on OSX. Not sure why. `getopt` is no longer needed there. * - Fixes to issue https:/ * updated docker file for centos:7 . Install devtoolset-8. * Some more tweak to test_hhfit.py file. THe hhfit function does not * Update writeKkit.py Fixed email id. Co-authored-by: Dilawar Singh <dilawars@ * Bugfix | moose.Streamer streams to numpy format correctly (#395) * saving data to npy format in streamer is now bug free. Added three tests: 2 python and 1 at cpp level. * boost::filesystem is no longer used even when boost is used. * Default tick for Streamer is 10s. * Able to run nml2 example with python3 (BhallaLab/ Co-authored-by: Dilawar Singh <dilawars@ * HOTFIX | Fix to https:/ * Fix to https:/ * NUMPY is essential dependency; therefore numpy code is no longer * Minor cleanup in macros and loggers. * include cmath in Pool.cpp as well. Failed compilation with gcc5.3 * include cmath in Pool.cpp as well. Failed compilation with gcc5.3 Co-authored-by: Dilawar Singh <dilawars@ * writeSBML: channel's annotation is cleaned up and channel's are written in MMenz form,readSBML: Co-authored-by: HarshaRani <hrani@ncbs.res.in> * color are now hex colors (#403) * writeSBML: channel's annotation is cleaned up and channel's are written in MMenz form,readSBML: * rgba color converted to hex color Co-authored-by: HarshaRani <hrani@ncbs.res.in> * Merged hrani changes and mine from new bindings. removed 'basestring' * Merged hrani changes and mine from new bindings. (#412) removed 'basestring' Co-authored-by: Dilawar Singh <dilawars@ Co-authored-by: bhalla <bhalla@ |
windows_msys2 | 2019-09-27 09:41:50 UTC |
Merge branch 'master' into windows_msys2
Author:
Dilawar Singh
Merge branch 'master' into windows_msys2 |
gpu | 2018-09-11 10:11:02 UTC |
Merge branch 'master' into gpu
Author:
Dilawar Singh
Merge branch 'master' into gpu |
multithreaded | 2018-08-29 12:58:42 UTC |
Merged master and fixed compilation issues.
Author:
Dilawar Singh
Merged master and fixed compilation issues. |
1 → 13 of 13 results | First • Previous • Next • Last |