Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupport News AboutSign UpSign In
| Download
Views: 39540
1
\documentclass{article}
2
\title{\bf \Huge The Sagemath Cloud\\ \textcolor{gray}{User Guide}}
3
\author{William Stein}
4
5
\usepackage{xcolor}
6
\usepackage{graphicx}
7
\usepackage{wrapfig}
8
\usepackage{hyperref}
9
10
\begin{document}
11
\maketitle
12
\tableofcontents
13
\newcommand{\smc}{Sagemath Cloud}
14
15
\section{Projects}
16
17
Once you create an \smc{} account, click on the Projects tab to see a
18
list of all projects that you are involved in. This tab lists
19
any project that you either created or collaborate on, with the
20
most active projects listed at the top.
21
22
23
24
\begin{wrapfigure}{r}{.5\textwidth}
25
\includegraphics[width=.45\textwidth]{pics/project_tab}
26
\end{wrapfigure}
27
To create a new project, click the big ``New Project'' button and
28
fill in the title, description, and whether you want the project
29
to be public or private. Don't worry too much about the tile, etc.,
30
since you can very easily change any of these settings at any time
31
later with no adverse effects.
32
Public projects can be viewed by anybody\footnote{As of Nov 3, 2013, public projects are not yet
33
visible to anybody, because this feature isn't completely implemented
34
yet.},
35
whereas private projects are only visible to you and
36
other collaborators on the project.
37
38
39
A project is the same thing as an account on some (very standard
40
Linux) computer. Each project is completely self contained and isolated;
41
if you make changes to one project, this will not impact
42
other projects.
43
44
\begin{center}
45
\includegraphics[width=.9\textwidth]{pics/projects}
46
\end{center}
47
48
There are five columns in the project listing. The first is an
49
icon showing whether the project is public or private, the second
50
has the title, the third is the time since the project was last
51
modified, the fourth give the description of the project,
52
and the last column lists all collaborators on the project.
53
Click on the title of the project to open it. If this is the first
54
time you've opened the project, or if you haven't opened it recently,
55
then it will usually take about 15 seconds to open the projects.
56
If you've opened it recently, it should open very quickly.
57
Alternatively, click on the list of collaborators on the right
58
(or the person icon, if the list is empty) to invite collaborators.
59
60
61
\section{Collaboration}
62
63
Collaborators have full access to the project; they can create and
64
edit any file, invite and remove
65
other collaborators, etc. They {\em cannot} remove
66
the owner of the project from the project.
67
68
Often people will use the collaboration feature of a project in
69
order to ...
70
\begin{itemize}
71
\item {\em write a paper} using \LaTeX, but
72
with relevant documents, references, computations, also in
73
the project (see Section~\ref{sec:latex}).
74
75
\item as a scratch {\em common space for a course}.
76
77
\item securely {\em share a collection of IPython notebooks} (see
78
Section~\ref{sec:ipython}) or Sage
79
worksheets (see Section~\ref{sec:sagews})
80
with an explicit group of collaborators.
81
\item {\em develop code}: add a new feature to Sage (see Section~\ref{sec:sagedev}) or some
82
Python (or other) library (see Section~\ref{sec:pythondev}). In this case, you may have several
83
subdirectories in the project, one for each person involved.
84
These directories might be separate git, svn or Mercurial
85
repositories.
86
\item {\em carry out a research project}: a student doing
87
research can collaborate with their adviser, who can open
88
the project and help them out when they run into issues.
89
90
\end{itemize}
91
92
\section{Navigating a Project}\label{sec:project}
93
94
\subsection{Files}
95
\subsection{Recent}
96
97
\subsection{New}
98
\subsection{Log}
99
\subsection{Project Settings}
100
\subsection{Search}
101
102
\subsection{Snapshots}
103
104
\section{Editing Files}\label{sec:files}
105
106
\subsection{Settings}
107
108
\section{\LaTeX{} documents}\label{sec:latex}
109
110
\section{Sage Worksheets}\label{sec:sagews}
111
112
\section{IPython Notebooks}\label{sec:ipython}
113
114
\section{Terminals}\label{sec:terminal}
115
116
\subsection{Settings}
117
118
\section{Python Development}\label{sec:sagedev}
119
120
\section{Sage Development}\label{sec:sagedev}
121
122
\section{Web Development}\label{sec:webdev}
123
124
\section{Using R: Statistical Computing}\label{sec:r}
125
126
\section{Using Octave}\label{sec:octave}
127
128
\section{Commercial Software}
129
130
\subsection{Mathematica}\label{sec:mathematica}
131
132
\subsection{Matlab}\label{sec:matlab}
133
134
\subsection{Maple}\label{sec:maple}
135
136
\subsection{Magma}\label{sec:magma}
137
138
\section{Other Mathematical Software}\label{sec:other}
139
140
\subsection{Axiom}
141
142
\subsection{GAP}
143
144
\subsection{Macaulay2}
145
146
\end{document}
147
%sagemathcloud={"zoom_width":150}
148