Skip to content

Commit fb32dea

Browse files
committed
Revamped download page
1 parent a9805ef commit fb32dea

File tree

5 files changed

+69
-49
lines changed

5 files changed

+69
-49
lines changed

_includes/header.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
<div class="trigger">
1515
<a class="page-link" href="/download.shtml">Download</a>
16-
<a class="page-link" href="/install.shtml">Install</a>
1716
<a class="page-link" href="/mailinglists.shtml">Mailing list</a>
1817
<a class="page-link" href="/docs.shtml">Docs</a>
1918
<a class="page-link" href="https://github.com/lballabio/quantlib">GitHub</a>

_includes/usermenu.html

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,20 @@
33
<h3 class="featuretitle">Get QuantLib</h3>
44
<p class="featuretext">Head to
55
our <a href="/download.shtml">download</a> page to get the latest
6-
official release, or check out the latest development version from
7-
our <a href="/git.shtml">git</a> repository. Extensions, bindings and
8-
ports to other languages are <a href="/extensions.shtml">available</a>.</p>
6+
official release..</p>
97
</div>
108

119
<div class="feature">
1210
<h3 class="featuretitle">Documentation</h3>
1311
<p class="featuretext"><a href="/docs.shtml">Documentation is
14-
available</a> in several formats from a number of sources. You can
15-
also read our <a href="/install.shtml">installation instructions</a>
16-
to get QuantLib working on your computer.</p>
12+
available</a> in several formats from a number of sources.</p>
1713
</div>
1814

1915
<div class="feature">
2016
<h3 class="featuretitle">Need Help?</h3>
2117
<p class="featuretext">If you need to ask a question, subscribe to
2218
our <a href="/mailinglists.shtml">mailing list</a> and post it
23-
there. Before doing that, though, you might want to look at the <a
24-
href="/faq.shtml">FAQ</a> and check if it was already answered.</p>
19+
there.</p>
2520
</div>
2621
</div>
2722

@@ -33,11 +28,11 @@ <h3 class="featuretitle">Found a bug?</h3>
3328

3429
<div class="feature">
3530
<h3 class="featuretitle">Want to contribute?</h3>
36-
<p class="featuretext">Fork our repository on <a
37-
href="https://github.com/lballabio/quantlib">GitHub</a> and start
38-
coding (instructions are <a
39-
href="https://help.github.com/articles/fork-a-repo">here</a>). Please
40-
have a look at our <a href="/newdeveloper.shtml">developer intro</a>
31+
<p class="featuretext"><a href="https://help.github.com/articles/fork-a-repo">Fork</a>
32+
our repository
33+
on <a href="https://github.com/lballabio/quantlib">GitHub</a> and
34+
start coding. Please have a look at
35+
our <a href="/newdeveloper.shtml">developer intro</a>
4136
and <a href="/style.shtml">guidelines</a>.</p>
4237
</div>
4338

download.shtml

Lines changed: 51 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,12 @@ layout: default
33
title: QuantLib Download Page
44
---
55

6-
<h1 class="center">Download QuantLib</h1>
7-
<p>Source packages for <b>all platforms</b>
8-
are available from GitHub in both zip and tar.gz format
9-
for <a href="https://github.com/lballabio/QuantLib/releases/latest">QuantLib</a>
10-
and <a href="https://github.com/lballabio/QuantLib-SWIG/releases/latest">QuantLib-SWIG</a>.
11-
Compiling QuantLib
12-
requires a working <a href="http://www.boost.org">Boost</a>
13-
installation; Boost 1.48 or later is required, but a more recent
14-
version is suggested. Advanced users may want
15-
to <a href="reference/config.html">configure the library</a> with
16-
non-default settings.</p>
17-
<p>There are no official binary packages, but volunteers provide them
18-
for a number of platforms. <b>macOS users</b> can use Homebrew or MacPorts.
19-
<b>Debian users</b> can find the latest version of the different
20-
QuantLib packages in the "unstable" (a.k.a. "Sid") distribution; see
21-
the <a href=
22-
"http://packages.debian.org/cgi-bin/search_packages.pl?keywords=quantlib&amp;searchon=names&amp;subword=1&amp;version=unstable&amp;release=all">
23-
Debian site</a> for a list of available packages. <b>Ubuntu users</b>
24-
can use <a href="https://launchpad.net/~edd/+archive/ubuntu/misc">Dirk
25-
Eddelbuettel's PPA</a>. <b>Other Linux distributions</b> might also
26-
package the library; check your sources. Users not wanting to wait
27-
for the library to be packaged may acquire QuantLib from the
28-
download link above.</p>
6+
<h1 class="center">Precompiled distributions</h1>
7+
8+
<p>Official binary distributions are available for Python and C#;
9+
these should be preferred, unless you want to modify the library.</p>
2910

30-
<h2 class="center">QuantLib in Python</h2>
11+
<h2 class="center">QuantLib for Python</h2>
3112
<p>Wheels are available for all common platforms and a few less common ones. To install QuantLib in your (virtual) environment, run:</p>
3213
<pre>
3314
pip install QuantLib
@@ -38,7 +19,7 @@ download link above.</p>
3819
</pre>
3920
<p>to your Python code.</p>
4021

41-
<h2 class="center">QuantLib in C#</h2>
22+
<h2 class="center">QuantLib for C#</h2>
4223
<p>An experimental QuantLib package is
4324
available from NuGet. It should work on Windows and OS X, but it's
4425
not guaranteed to work on all Linux distributions; we'd be grateful
@@ -53,3 +34,48 @@ your projects, run:</p>
5334
</pre>
5435
<p>to your C# code.</p>
5536

37+
<h2 class="center">QuantLib in C++</h2>
38+
<p>There are no official binary packages, but volunteers provide them
39+
for a number of platforms. <b>macOS users</b> can use Homebrew or MacPorts.
40+
<b>Debian users</b> can find the latest version of the different
41+
QuantLib packages in the "unstable" (a.k.a. "Sid") distribution; see
42+
the <a href=
43+
"http://packages.debian.org/cgi-bin/search_packages.pl?keywords=quantlib&amp;searchon=names&amp;subword=1&amp;version=unstable&amp;release=all">
44+
Debian site</a> for a list of available packages. <b>Ubuntu users</b>
45+
can use <a href="https://launchpad.net/~edd/+archive/ubuntu/misc">Dirk
46+
Eddelbuettel's PPA</a>. <b>Other Linux distributions</b> might also
47+
package the library; check your sources. Note that some of these
48+
distributions may lag behind the upstream releases.</p>
49+
50+
<h1 class="center">Source distributions</h1>
51+
52+
<p>Official source distributions are available and should be used if a
53+
binary distribution is not available for your platform. If you want
54+
to modify the library, you should fork our repository
55+
on <a href="https://github.com/lballabio/quantlib">GitHub</a> instead.</p>
56+
57+
<h2 class="center">Download</h2>
58+
<p>Source packages for <b>all platforms</b>
59+
are available from GitHub in both zip and tar.gz format
60+
for <a href="https://github.com/lballabio/QuantLib/releases/latest">QuantLib</a>
61+
and <a href="https://github.com/lballabio/QuantLib-SWIG/releases/latest">QuantLib-SWIG</a>.
62+
Compiling QuantLib
63+
requires a working <a href="http://www.boost.org">Boost</a>
64+
installation; Boost 1.48 or later is required, but a more recent
65+
version is suggested. Advanced users may want
66+
to <a href="reference/config.html">configure the library</a> with
67+
non-default settings.</p>
68+
69+
<h2 class="center">Compilation from source</h2>
70+
71+
<p>Compilation instructions are available
72+
for <a href="/install/vc10.shtml">Microsoft Visual C++</a>,
73+
<a href="/install/macosx.shtml">Mac OS X</a> and
74+
<a href="/install/linux.shtml">Linux/Unix</a>. Alternatively, you can
75+
build QuantLib on all platforms following the
76+
<a href="/install/cmake.shtml">CMake build instructions</a>.</p>
77+
78+
<p>Instructions for creating a Python wheel are available
79+
for <a href="/install/windows-python.shtml">Windows</a>,
80+
<a href="/install/macosx-python.shtml">Mac OS X</a> and
81+
<a href="/install/linux-python.shtml">Linux/Unix</a>.</p>

install.shtml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,20 @@ layout: default
33
title: QuantLib Installation
44
---
55

6-
<h1 class="center">QuantLib Installation</h1>
6+
<h1 class="center">QuantLib Compilation</h1>
77

8-
<p>Installation instructions are available
8+
<p>Before compiling QuantLib, please check if you can use one of the
9+
available binary distributions listed on
10+
our <a href="/download.shtml">download page</a>,
11+
12+
<p>Compilation instructions are available
913
for <a href="/install/vc10.shtml">Microsoft Visual C++</a>,
1014
<a href="/install/macosx.shtml">Mac OS X</a> and
11-
<a href="/install/linux.shtml">Linux/Unix</a>.
12-
</p>
13-
14-
<p>You can also build QuantLib on all platforms following the
15+
<a href="/install/linux.shtml">Linux/Unix</a>. Alternatively, you can
16+
build QuantLib on all platforms following the
1517
<a href="/install/cmake.shtml">CMake build instructions</a>.</p>
1618

17-
<h2 class="center">QuantLib-Python Installation</h2>
18-
19-
<p>Installation instructions are available
19+
<p>Instructions for creating a Python wheel are available
2020
for <a href="/install/windows-python.shtml">Windows</a>,
2121
<a href="/install/macosx-python.shtml">Mac OS X</a> and
2222
<a href="/install/linux-python.shtml">Linux/Unix</a>.</p>
23-

styles/quantlib.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ h2, h3, h4, h5, h6 {
9797
a {
9898
color: #2a7ae2;
9999
text-decoration: none;
100+
font-weight: 400;
100101
}
101102
a:visited {
102103
color: #1756a9;

0 commit comments

Comments
 (0)