Git Product home page Git Product logo

blp-python's Issues

Unable to compile on Mac OS Sierra

python setup.py build_ext --inplace

gave the following output:

running build_ext
building '_BLP' extension
gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/chengnie/anaconda/include -arch x86_64 -I/Users/chengnie/anaconda/include/python3.5m -c _BLP.c -o build/temp.macosx-10.7-x86_64-3.5/_BLP.o -fopenmp
"TERMCAP", line 20, col 1, terminal 'SC': Missing separator
clang: error: unsupported option '-fopenmp'
error: command 'gcc' failed with exit status 1

Is it because it is a Intel processor on Mac? I saw in the file name has amd64 in it.

Is there some way I can use it on Mac?

BTW, I really enjoy reading your beautiful code.

Python implementation of cal_mu, cal_s, and cal_ind_choice_prob

The C implementation and parallelization speed up the running a lot, but changing the C code is an intimidating task since I am not familiar with C any more.

Do you happen to have written these three functions in _BLP.c in Python?

cal_mu
cal_s
and cal_ind_choice_prob

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.