Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Aug 14 03:49
    zhl8223 starred symengine/symengine
  • Aug 13 10:35
    JohnDTill starred symengine/symengine
  • Aug 12 11:40
    bjodah commented #1926
  • Aug 12 11:39
    bjodah commented #1926
  • Aug 12 11:33
    bjodah synchronize #1926
  • Aug 12 11:27
    bjodah synchronize #1926
  • Aug 11 23:35
    isuruf commented #1926
  • Aug 11 23:34
    isuruf commented #1926
  • Aug 11 19:44
    bjodah opened #1926
  • Aug 11 18:29
    isuruf commented #1918
  • Aug 08 10:24
    rikardn opened #1925
  • Aug 08 09:21

    github-actions[bot] on gh-pages

    deploy: fd031ff65db5c885fcd11c8… (compare)

  • Aug 08 09:16

    rikardn on master

    Support Mul and Pow in is_real … Merge pull request #1923 from r… (compare)

  • Aug 08 09:16
    rikardn closed #1922
  • Aug 08 09:16
    rikardn closed #1923
  • Aug 08 00:49
    kursatyurt starred symengine/symengine
  • Aug 07 19:27
    rikardn synchronize #1918
  • Aug 07 19:24
    rikardn synchronize #1923
  • Aug 07 18:10

    github-actions[bot] on gh-pages

    deploy: d21d3b513404c48071ea96d… (compare)

  • Aug 07 18:06

    rikardn on master

    Use override for overriding fun… Merge pull request #1919 from r… (compare)

Isuru Fernando
@isuruf
@Rafael-Conde, sure.
Rafael de Conde
@Rafael-Conde

Ok, so I installed miniconda and installed the symengine successfully(all following the instructions from github and the install page). but when I try to run the command conda env create -f symedocs.ymlit returns what I think it's an error message, the following:

EnvironmentFileNotFound: 'C:\Users\me\miniconda3\symedocs.yml' file not found

I tried creating the file manually and searching for solutions online but wasn't successfull

I think my problem is with anaconda but as I said, I couldn't find a solution so far
I think you can see by the file path but I'm using windows, I think this might be relevant
Isuru Fernando
@isuruf
@Rafael-Conde, that file is at https://raw.githubusercontent.com/symengine/symengine.github.io/sources/symedocs.yml, but that is needed only if you want to build the docs
you can just do conda install python-symengine if you don't want to build the docs yourself
Or even pip install symengine
what language do you want use symengine from?
Rafael de Conde
@Rafael-Conde
I would like to use symengine in C++
Isuru Fernando
@isuruf
Ah okay, then conda install symengine is all you need
Rafael de Conde
@Rafael-Conde
hum... and then I statically link the symengine.lib to my project and leave the .dll file in the same directory of the final executable?
Isuru Fernando
@isuruf
yes
Rafael de Conde
@Rafael-Conde
Awesome! I thought there were extra steps haha
but one last question
Isuru Fernando
@isuruf
you also need mpir.dll, mpfr.dll, mpc.dll, pthreadsVC2.dll, flint-8.dll
1 reply
Rafael de Conde
@Rafael-Conde

but one last question

I saw the binder version that can run C++ code in a notebook and I was wondering if that's possible to be done locally. as far as I know C++ is compiled but somehow that was working like python in a notebook haha

is it possible to do that locally?

Isuru Fernando
@isuruf
Yes, it's possible
conda install xeus-cling notebook
and launch jupyter notebook
Rafael de Conde
@Rafael-Conde

and launch jupyter notebook

and I'll be able to creat a notebook that runs C++ just like a notebook that runs Python?

conda install xeus-cling notebook

Thank you very much! I've spent hours and hours trying to figure out how to do this haha You helped me a lot @isuruf !!!

Brandon Bocklund
@bocklund:matrix.org
[m]

@isuruf: does the SymEngine team have a rough target for when the next release?

We having some changes ready downstream in pycalphad and ESPEI that are ready to switch fully to SymEngine from SymPy (a big QoL improvement for us) that are waiting on a new release of SymEngine with the recent serialization support.

No rush if you have other plans or don’t have time! Thanks 😊!

Isuru Fernando
@isuruf
@bocklund:matrix.org, no plans yet.
Isuru Fernando
@isuruf
@bocklund:matrix.org, 0.9.0 should be available now
1 reply
Arjun31415
@Arjun31415
Hello, Can I ask advice regarding GSOC-22 here ?
Isuru Fernando
@isuruf
@Arjun31415, sure
Brandon Bocklund
@bocklund:matrix.org
[m]
Is Float(S.Zero) == S.Zero -> False expected behavior?
Isuru Fernando
@isuruf
yes