MediaWiki API result

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "continue": {
        "arvcontinue": "20170705204004|222",
        "continue": "-||"
    },
    "query": {
        "allrevisions": [
            {
                "pageid": 250,
                "revisions": [
                    {
                        "revid": 252,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2015-09-17T14:49:59Z",
                        "comment": "Created page with \"Visualization is a powerful technique that allows people to explore their data in graphical form so as to better understand and/or discover structures or patterns hidden in th...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2015 Scientific Visualization with ParaView"
            },
            {
                "pageid": 248,
                "revisions": [
                    {
                        "revid": 250,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2015-10-15T13:47:27Z",
                        "comment": "Created page with \"This webinar is an extension of the GPU programming course taught in Compute Ontario Summer School. In this webinar, Nvidia Nsight (including Nvidia Visual Profiler) will be i...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2015 CUDA Profiling and Tuning"
            },
            {
                "pageid": 249,
                "revisions": [
                    {
                        "revid": 251,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2015-10-15T13:50:59Z",
                        "comment": "Created page with \"Matlab is a productive tool for interacting with and performing calculations on multi-dimensional numeric arrays. When performing calculations on multi-dimensional arrays some...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2015 Profiling function vectorization in Matlab/Octave"
            },
            {
                "pageid": 247,
                "revisions": [
                    {
                        "revid": 249,
                        "parentid": 0,
                        "minor": "",
                        "user": "imported>Edward",
                        "anon": "",
                        "timestamp": "2015-11-09T16:30:31Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2015 Fundamentals of working at the command line at SHARCNET"
            },
            {
                "pageid": 269,
                "revisions": [
                    {
                        "revid": 271,
                        "parentid": 0,
                        "user": "imported>Edward",
                        "anon": "",
                        "timestamp": "2015-11-09T16:41:55Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2014 Debugging at SHARCNET"
            },
            {
                "pageid": 266,
                "revisions": [
                    {
                        "revid": 268,
                        "parentid": 0,
                        "user": "imported>Edward",
                        "anon": "",
                        "timestamp": "2015-11-12T15:51:54Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2014 Is the Intel Xeon Phi right for me"
            },
            {
                "pageid": 268,
                "revisions": [
                    {
                        "revid": 270,
                        "parentid": 0,
                        "user": "imported>Edward",
                        "anon": "",
                        "timestamp": "2015-11-12T16:03:43Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2014 An Introduction to Java Threads"
            },
            {
                "pageid": 267,
                "revisions": [
                    {
                        "revid": 269,
                        "parentid": 0,
                        "user": "imported>Edward",
                        "anon": "",
                        "timestamp": "2015-11-13T15:20:11Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2014 CUDA Basics and how to"
            },
            {
                "pageid": 246,
                "revisions": [
                    {
                        "revid": 248,
                        "parentid": 0,
                        "minor": "",
                        "user": "imported>Ppomorsk",
                        "anon": "",
                        "timestamp": "2015-12-02T21:58:01Z",
                        "comment": "Ppomorsk moved page [[Webinar 2015 Introduction to MPI \u2013 Part I]] to [[Webinar 2015 Introduction to MPI]]: can have abstracts for both parts here"
                    }
                ],
                "ns": 0,
                "title": "Webinar 2015 Introduction to MPI"
            },
            {
                "pageid": 245,
                "revisions": [
                    {
                        "revid": 247,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2015-12-14T15:28:26Z",
                        "comment": "Created page with \"Design patterns is a term in software engineering which refers to a reusable solution to recurring programming problems. They are not code and they are typically language inde...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2015 Parallel Design Patterns"
            },
            {
                "pageid": 264,
                "revisions": [
                    {
                        "revid": 266,
                        "parentid": 0,
                        "user": "imported>Edward",
                        "anon": "",
                        "timestamp": "2016-01-07T15:20:16Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2014 Programming with VTK - a high-level visualization library"
            },
            {
                "pageid": 265,
                "revisions": [
                    {
                        "revid": 267,
                        "parentid": 0,
                        "user": "imported>Edward",
                        "anon": "",
                        "timestamp": "2016-01-07T15:52:05Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2014 The SHARCNET Desktop"
            },
            {
                "pageid": 244,
                "revisions": [
                    {
                        "revid": 246,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2016-01-22T16:17:20Z",
                        "comment": "Created page with \"OpenMP is a standard compiler extension for parallel programming on shared memory systems. OpenMP has become the de facto industry standard parallel solution on shared-memory...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2016 Introduction to OpenMP Parallel Programming"
            },
            {
                "pageid": 232,
                "revisions": [
                    {
                        "revid": 234,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2016-01-22T16:17:44Z",
                        "comment": "Created page with \"CMake is a cross-platform, free and open-source build system that allows you automatically build, test, verify, package and deploy software in a compiler-independent manner. C...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2016 Automating Software Build Process using CMake"
            },
            {
                "pageid": 263,
                "revisions": [
                    {
                        "revid": 265,
                        "parentid": 0,
                        "user": "imported>Edward",
                        "anon": "",
                        "timestamp": "2016-02-02T14:26:32Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2015 SHARCNet file management"
            },
            {
                "pageid": 261,
                "revisions": [
                    {
                        "revid": 263,
                        "parentid": 0,
                        "user": "imported>Edward",
                        "anon": "",
                        "timestamp": "2016-02-02T14:29:02Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2015 Deep Learning on SHARCNET: From CPU to GPU cluster"
            },
            {
                "pageid": 262,
                "revisions": [
                    {
                        "revid": 264,
                        "parentid": 0,
                        "user": "imported>Edward",
                        "anon": "",
                        "timestamp": "2016-02-02T14:32:55Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2015 New User Seminar - Part 2"
            },
            {
                "pageid": 243,
                "revisions": [
                    {
                        "revid": 245,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2016-02-08T17:06:57Z",
                        "comment": "Created page with \"This talk will go over proper use of bash expansions (e.g., variable substitution) and their less well known forms (e.g., the remove matching prefix/suffix pattern). The forme...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2016 UNIX shell expansion: proper use and advanced forms"
            },
            {
                "pageid": 242,
                "revisions": [
                    {
                        "revid": 244,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2016-02-22T15:06:07Z",
                        "comment": "Created page with \"In this seminar we will talk about the use of R in a parallel processing environment. We will discuss the general issues concerning the performance of R code, the intrinsic fe...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2016 Parallel and high performance computing with R"
            },
            {
                "pageid": 260,
                "revisions": [
                    {
                        "revid": 262,
                        "parentid": 0,
                        "user": "imported>Edward",
                        "anon": "",
                        "timestamp": "2016-03-01T15:40:32Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2015 Serial and parallel farming from A to Z"
            },
            {
                "pageid": 241,
                "revisions": [
                    {
                        "revid": 243,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2016-03-16T20:09:37Z",
                        "comment": "Created page with \"This webinar will cover basics of debugging of multi-threaded OpenMP programs using tools readily available in SHARCNET. Most of the time will be spent in a live demo, dealing...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2016 Debugging OpenMP programs"
            },
            {
                "pageid": 240,
                "revisions": [
                    {
                        "revid": 242,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2016-04-01T19:30:37Z",
                        "comment": "Created page with \"OpenFOAM is a free, open source CFD software package produced by a commercial company, OpenCFD Ltd. It has a large user base across most areas of engineering and science, from...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2016 How to get started with OpenFOAM at SHARCNET"
            },
            {
                "pageid": 239,
                "revisions": [
                    {
                        "revid": 241,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2016-04-18T14:58:13Z",
                        "comment": "Created page with \"This seminar presents a series of short demonstrations of tools and procedures to help streamline and optimize the use of SHARCNET resources. Topics will include: (1) The desc...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2016 Quick tips for getting the most out of SHARCNET"
            },
            {
                "pageid": 238,
                "revisions": [
                    {
                        "revid": 240,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2016-05-02T19:10:25Z",
                        "comment": "Created page with \"In this webinar, a brief introduction of Deep Learning will be given. We will talk about the relevant computer resources and software that are available on SHARCNET. Demo of t...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2016 Deep Learning at SHARCNET: Tools you can use"
            },
            {
                "pageid": 237,
                "revisions": [
                    {
                        "revid": 239,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2016-05-16T15:39:23Z",
                        "comment": "Created page with \"Git was created several years ago by Linus Torvald to manage the Linux kernel source code. It has since grown to become a significant player in the world of version control. T...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2016 Git and SHARCNET"
            },
            {
                "pageid": 236,
                "revisions": [
                    {
                        "revid": 238,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2016-06-14T14:46:18Z",
                        "comment": "Created page with \"Apache Spark is a general purpose light cluster computer platform. Spark extends the MapReduce model to support more computations. Spark is accessible through Python, Scala, J...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2016 Introduction to Apache Spark on SHARCNET"
            },
            {
                "pageid": 259,
                "revisions": [
                    {
                        "revid": 261,
                        "parentid": 0,
                        "user": "imported>Edward",
                        "anon": "",
                        "timestamp": "2016-07-14T14:36:04Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2015 The Relevance of OpenCL to HPC"
            },
            {
                "pageid": 258,
                "revisions": [
                    {
                        "revid": 260,
                        "parentid": 0,
                        "user": "imported>Edward",
                        "anon": "",
                        "timestamp": "2016-07-14T14:49:32Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2015 Programming, best practices"
            },
            {
                "pageid": 235,
                "revisions": [
                    {
                        "revid": 237,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2016-07-20T17:05:05Z",
                        "comment": "Created page with \"Current high-performance computing (HPC) systems feature a hierarchical hardware design: distributed memory across nodes and shared memory with multi-core within each node. Pa...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2016 Hybrid MPI and OpenMP Parallel Programming"
            },
            {
                "pageid": 234,
                "revisions": [
                    {
                        "revid": 236,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2016-08-03T19:37:15Z",
                        "comment": "Created page with \"(NOTE: This seminar is a continuation of Part I and Part II seminars given on Nov. 11 and Nov. 25 2015. If you missed them, the recordings are posted on SHARCNET\u2019s YouTube c...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2016 Introduction to MPI - Part III"
            },
            {
                "pageid": 233,
                "revisions": [
                    {
                        "revid": 235,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2016-08-25T14:11:11Z",
                        "comment": "Created page with \"A spin-off of the iPython Notebook, Jupyter Notebook is an emerging tool used for data science and exploration. A notebook is a human-readable worksheet document that contains...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2016 Introduction to Jupyter"
            },
            {
                "pageid": 257,
                "revisions": [
                    {
                        "revid": 259,
                        "parentid": 0,
                        "user": "imported>Edward",
                        "anon": "",
                        "timestamp": "2016-08-30T13:29:47Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2015 A brief look at numerical libraries: The tools you can use"
            },
            {
                "pageid": 256,
                "revisions": [
                    {
                        "revid": 258,
                        "parentid": 0,
                        "user": "imported>Edward",
                        "anon": "",
                        "timestamp": "2016-08-30T13:30:00Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2015 An Update on MATLAB at SHARCNET"
            },
            {
                "pageid": 255,
                "revisions": [
                    {
                        "revid": 257,
                        "parentid": 0,
                        "user": "imported>Edward",
                        "anon": "",
                        "timestamp": "2016-08-30T13:37:56Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2015 Exploring a new approach to package management"
            },
            {
                "pageid": 254,
                "revisions": [
                    {
                        "revid": 256,
                        "parentid": 0,
                        "user": "imported>Edward",
                        "anon": "",
                        "timestamp": "2016-08-30T13:45:49Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2015 Get the most out of SharcNET"
            },
            {
                "pageid": 253,
                "revisions": [
                    {
                        "revid": 255,
                        "parentid": 0,
                        "minor": "",
                        "user": "imported>Edward",
                        "anon": "",
                        "timestamp": "2016-08-30T14:26:11Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2015 Hybrid MPI and OpenMP Parallel Programming"
            },
            {
                "pageid": 252,
                "revisions": [
                    {
                        "revid": 254,
                        "parentid": 0,
                        "minor": "",
                        "user": "imported>Edward",
                        "anon": "",
                        "timestamp": "2016-08-30T14:26:48Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2015 Debugging and profiling of MPI programs"
            },
            {
                "pageid": 251,
                "revisions": [
                    {
                        "revid": 253,
                        "parentid": 0,
                        "user": "imported>Edward",
                        "anon": "",
                        "timestamp": "2016-08-30T14:28:48Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2015 Introduction to Parallel I/O"
            },
            {
                "pageid": 231,
                "revisions": [
                    {
                        "revid": 233,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2016-11-02T15:46:37Z",
                        "comment": "Created page with \"Python has certain advantages over traditional compiled languages like C and Fortran, and is seeing increasing adoption among the scientific community. In particular, Python i...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2016 Introduction to Python"
            },
            {
                "pageid": 230,
                "revisions": [
                    {
                        "revid": 232,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2016-11-16T17:16:32Z",
                        "comment": "Created page with \"This webinar will cover basics of debugging of CUDA (GP-GPU) programs using tools readily available in SHARCNET. Most of the time will be spent in a live demo, dealing with ty...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2016 Debugging CUDA programs"
            },
            {
                "pageid": 229,
                "revisions": [
                    {
                        "revid": 231,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2016-12-12T20:57:15Z",
                        "comment": "Created page with \"Defensive programming is a set of practices that aim to reduce occurrence of bugs and decrease debug time when bugs do occur. This seminar will outline some of the practices m...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2016 Defensive Programming : Best Practices"
            },
            {
                "pageid": 228,
                "revisions": [
                    {
                        "revid": 230,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2017-01-12T14:38:29Z",
                        "comment": "Created page with \"This is an introductory course, in which we will learn the basics of Paraview through several hands-on exercises. We will focus on gaining practical skills such as importing y...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2017 Introduction to ParaView"
            },
            {
                "pageid": 227,
                "revisions": [
                    {
                        "revid": 229,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2017-01-19T18:34:13Z",
                        "comment": "Created page with \"Funding provided by the Canada Foundation for Innovation (CFI) Cyberinfrastructure Initiative (CI) has made possible a substantial research computing resource renewal. By the...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2017 Navigating the Research Computing Resource Renewals Coming in 2017"
            },
            {
                "pageid": 226,
                "revisions": [
                    {
                        "revid": 228,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2017-02-02T21:27:02Z",
                        "comment": "Created page with \"This webinar will focus on introducing the Deep learning hardware and software resources available on SHARCNET now and in the future, and also giving the guidance to properly...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2017 Deep Learning on SHARCNET: Best Practices"
            },
            {
                "pageid": 225,
                "revisions": [
                    {
                        "revid": 227,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2017-02-24T19:35:09Z",
                        "comment": "Created page with \"Git was created several years ago by Linus Torvald to manage the Linux kernel source code. It has since grown to become a significant player in the world of version control. L...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2017 Git and SHARCNET (part 2)"
            },
            {
                "pageid": 224,
                "revisions": [
                    {
                        "revid": 226,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2017-03-06T17:08:09Z",
                        "comment": "Created page with \"Machine Learning (ML) is growing fast as new data is becoming more available. Apache Spark contains a ML library (MLlib) which integrates some of the most used ML algorithms....\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2017 Machine Learning with Spark at SHARCNET"
            },
            {
                "pageid": 270,
                "revisions": [
                    {
                        "revid": 272,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2017-03-07T16:14:51Z",
                        "comment": "Created page with \"In this seminar we will present an update on how to use MATLAB on SHARCNET systems. We will talk about MATLAB license issues, the way to run a standard MATLAB job, MATLAB comp...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2014 Running MATLAB in SHARCNET"
            },
            {
                "pageid": 223,
                "revisions": [
                    {
                        "revid": 225,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2017-03-20T15:29:01Z",
                        "comment": "Created page with \"Python has numerous advantages over traditional compiled languages like C and Fortran, and is seeing increasing adoption among the scientific community. However, despite its a...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2017 High Performance Computing with Python"
            },
            {
                "pageid": 222,
                "revisions": [
                    {
                        "revid": 224,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2017-04-20T20:17:48Z",
                        "comment": "Created page with \"This seminar introduces the features of modern Fortran for scientific computing. Designed for simplicity and performance, modern Fortran has the syntax as simple and rich as M...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2017 Modern Fortran: Concurrency and Parallelism"
            },
            {
                "pageid": 221,
                "revisions": [
                    {
                        "revid": 223,
                        "parentid": 0,
                        "user": "imported>Syam",
                        "anon": "",
                        "timestamp": "2017-06-12T17:21:42Z",
                        "comment": "Created page with \"OpenMP is the dominant programming model for shared-memory parallelism in C, C++ and Fortran due to its easy-to-use directive-based style, portability and broad support by com...\""
                    }
                ],
                "ns": 0,
                "title": "Webinar 2017 OpenMP 4.x: New features and Protocols"
            }
        ]
    }
}