rscs-collaboration
Code developed as part of the RSCS collaboration
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.6%) to scientific vocabulary
Repository
Code developed as part of the RSCS collaboration
Basic Info
- Host: GitHub
- Owner: infoqualitylab
- License: mit
- Language: Python
- Default Branch: main
- Size: 171 KB
Statistics
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 2
- Releases: 2
Metadata Files
README.md
Information Quality Lab/Research Software Collaborative Services collaboration on visualizing inclusion networks and coauthor networks
The are three class files: 1. IQLNetwork.py - defines methods for loading data, creating networkX Graph object, etc. 2. InclusionNetwork.py - subclasses IQLNetwork to draw an implicitly dynamic graph in a tiled layout or as a sequence of images. 3. CoauthorNetwork.py (EXPERIMENTAL) - subclasses IQLNetwork to draw either an entire coauthor network or the two largest connected components.
There are two scripts showing how these classes can be used: 1. drawinclusionnetwork.py 2. drawcoauthornetwork.py
Each script also expects a YAML config file for setting various things like paths to data, etc. The purpose of these is to avoid hand-editing the class files for common changes.
run as, e.g.:
$ python3 drawinclusionnetwork.py exrx-2022-09-08.yml
Outputs PNG(s) into current directory.
YAML configuration
The YAML file given on the command line is read and all YAML attributes are converted to Python class attributes using setattr. Strings don't have to necessarily be quoted, but must be if they contain white space, e.g., in file paths.
Configs in the YAML which are not explicitly handled by the Python code are ignored.
Configs are generally of three types: 1. input meta data 2. graphical meta data 3. graphical options
In practice, the idea is that if there's going to be any cutting and pasting going on, it's of config files and not of the Python itself.
Owner
- Name: InfoQualityLab
- Login: infoqualitylab
- Kind: organization
- Website: https://infoqualitylab.org
- Repositories: 11
- Profile: https://github.com/infoqualitylab
Information Quality Lab
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - name: "Information Quality Lab, iSchool" - family-names: "Van Moer" given-names: "Mark" orcid: "https://orcid.org/0000-0003-2175-9019" title: "IQL Inclusion Network and Coauthor Network Visualization" version: 0.1.0 doi: 10.5281/zenodo.1234 date-released: 2022-07-29 url: "https://github.com/infoqualitylab/RSCS-collaboration"
GitHub Events
Total
- Fork event: 1
Last Year
- Fork event: 1
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 8
- Total pull requests: 0
- Average time to close issues: 14 days
- Average time to close pull requests: N/A
- Total issue authors: 1
- Total pull request authors: 0
- Average comments per issue: 1.13
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- mvanmoer (8)