Skip to content

Commit

Permalink
Merge pull request #19 from etlundquist/setup
Browse files Browse the repository at this point in the history
MT RNG and better build logic
  • Loading branch information
Eric Lundquist committed Jun 13, 2020
2 parents 42a5b0a + e526382 commit 9cc94ba
Show file tree
Hide file tree
Showing 12 changed files with 1,445 additions and 1,047 deletions.
17 changes: 8 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,24 +17,23 @@ This package is currently under active development and should not yet be conside
* Python 3.6+
* numpy >= 1.15
* pandas >= 0.24
* Cython >= 0.29

### Installation

#### Prerequisites

To install RankFM you will first need the [GNU Compiler Collection (GCC)](https://gcc.gnu.org/). This is a free open-source C/C++ compiler that will build RankFM's Cython extensions into platform-specific Python extension modules (e.g. `_rankfm.cpython-37m-darwin.so`).

On Mac OSX I recommend installing via [Homebrew](https://brew.sh/):
To install RankFM's C extensions you will need the [GNU Compiler Collection (GCC)](https://gcc.gnu.org/). Check to see whether you already have it installed:
```
brew install gcc
gcc --version
```
On Linux (e.g. AWS EC2) you can just use your system's built-in package manager:

If you don't have it already you can easily install it using [Homebrew](https://brew.sh/) on OSX or your default linux package manager:
```
# OSX
brew install gcc
# LINUX
sudo yum install gcc
```
To check whether GCC has been installed successfully simply run:
```
# ensure [gcc] has been installed correctly and is on the system PATH
gcc --version
```

Expand Down
Loading

0 comments on commit 9cc94ba

Please sign in to comment.