CSSS
CWTS Scientometrics Summer School
Install / Use
/learn @CWTSLeiden/CSSSREADME
CWTS Scientometrics Summer School
This GitHub repository contains the exercises for doing network analysis with Python.
We would like to encourage you to install Anaconda Python locally. This allows you to run the Python notebook on your own computer. As an alternative, the notebook are also available from an online service, if you don't manage to install Anaconda Python locally.
Local installation
We request you to install Python on your own computer. When you have everything installed locally, you can simply run the notebook, without depending on ony online service. Moreover, you then also have your local environment already setup if you want to use it in the future.
Please follow the following steps to correctly setup your environment:
-
Download and install Anaconda Python. When asked, select to install it only for a single user.
-
Download this repository and unzip it to a certain directory.
- For more technical users, you may also clone the repository, make sure that you use the master branch.
-
In Windows, please launch the "Anaconda prompt". In Mac OS/Linux, open the terminal and activate conda by running
source ~/anaconda3/bin/activate. This enables the installation of the required packages. In the prompt/terminal navigate to the directory to which you unzipped the repository usingcd [DIRECTORY]where you should replace
[DIRECTORY]by the directory where you unzipped the repository. -
Setup the new environment
CSSSusingconda env create -f local/environment.ymlThis automatically creates the new environment
CSSSand installs the correct versions of all required packages.Note: Installation may take some time.
Run Jupyter notebook
There are two ways in which you can run a Jupyter notebook.
-
Launch the "Anaconda navigator" and launch the Jupyter notebook from there. Make sure to select the correct environment
CSSSfrom the dropdown box at the top of the window. The Jupyter notebook will start in some specific directory, you may need to move the directory to which you unzipped the repository, to ensure it is also visible from Jupyter notebook. -
In Windows, please launch the "Anaconda prompt". In Mac OS/Linux, open the terminal and activate conda by running
conda activate CSSSor that does not worksource ~/anaconda3/bin/activate CSSS. Navigate to the directory to which you unzipped the repository usingcd [DIRECTORY]Then launch the Jupyter notebook by
jupyter notebook
In both approaches, you can open the desired notebook: 01-basics.ipynb or 02-advanced.ipynb.
Issues
If encounter any problem during installation, or with the Python notebook, please report it as an issue at https://github.com/CWTSLeiden/CSSS/issues.
Run online
The Python notebooks can be run online without the need for installation. Please click on one of the badges below to start the interactive environment. Note that the number of resources are limited, and that you cannot use your own data files for further analysis. The online service may also not always be available unfortunately.
01-basics.ipynb
02-advanced.ipynb
03-prepare-VOSviewer-term-map.ipynb
Related Skills
node-connect
349.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.7kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.7kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
