# Xtralien Scientific Python

Xtralien Scientific Python provides a fast and user-friendly way to program experiments, interact with equipment, perform data analysis and much more. Using a simple Windows installer and our Xtralien Scientific Python Tutorials, you can start programming straight away.

## What Is Xtralien Scientific Python?

Xtralien Scientific Python distribution is a development environment aimed at scientists. It provides an accessible platform for creating experiments using the Python interpreter. We have included all the relevant tools and libraries that a scientist will need to get started.
We created the Xtralien Scientific Python project to allow scientists to get stuck in with development and not have to worry about installation or compatibility issues. When we were looking for an environment for writing Python code to run our own experiments, we tried a number of different programs. We decided that we liked Spyder the most, however some of our staff found the installation procedure to be needlessly complex.
Because of this we used Spyder as a base for our environment and packaged it alongside other handpicked modules to provide the best possible environment in which to develop your applications. We trust it enough that we use it internally to run our own experiments.
If your computer runs Windows 7 or above and runs a 64-bit version of windows (which the majority of Windows 7 computers do), then you can just download our installer and get started.

## How Does It Work?

Below shows a simple example wherein we are plotting x against y. In a standard python environment, we must import the matplotlib library and use plt.plot(x,y) to plot a graph. In the Xtralien Scientific Python program, this library is imported already and we can simply use the plot(x,y) command without the plt.

##Standard Python##
import matplotlib as plt
x = [1,2,3,4]
y = [5,6,7,8]
plt.plot(x,y)

##Xtralien Scientific Python###
x = [1,2,3,4]
y = [5,6,7,8]
plot(x,y)



## How Do I Use It?

Below shows a screenshot of the Spyder-based programming environment running a simple 'Hello World' example script. Code is written on the left section and the result is displayed in the bottom right. The top right section has tabs which display files, variable values and a help section.