Can I suggest that if it is only you and a few colleagues editing it then the way to go might be not a Wiki but rather a number of Jupyter/iPython notebooks, version controlled with git or mercurial and shared using a service such as GitHub or BitBucket.
Jupyter/[iPython] will give you:
- Support for Markdown, Latex & MathJax
- Graphing/Plotting
- Accessing Live/Online Data Sources
- Executable code in python, R, Scada, more
- Publishable in a large number of formats
git or mercurial would give you:
- Good, Distributed, Version control & history
- Merging changes from various contributors
- Offline working
The above tools are free, gratis & open source.
For the on-line collaboration the use of GitHub or BitBucket would give you:
- Central Server for sharing/exchanging your files
- Control of who has access &/or can make changes
- BitBucket charges for private repositories for teams but those are free for teams of up to 5 and for larger teams at recognised academic institutions. (It looks like the owner of the project(s) needs to have a recognised academic institution email address).
- GitHub also charges for private repositories, (even for one person). The GitHub Student Pack freely provides 5 private repositories as are available with a Micro account.