Skip to main content
  • Home
  • Development
  • Documentation
  • Donate
  • Operational login
  • Browse the archive

swh logo
SoftwareHeritage
Software
Heritage
Archive
Features
  • Search

  • Downloads

  • Save code now

  • Add forge now

  • Help

https://bitbucket.org/vgl_iisc/bivariate-analysis-for-electronic-transitions/src/master
30 May 2024, 13:38:14 UTC
  • Code
  • Branches (1)
  • Releases (0)
  • Visits
    • Branches
    • Releases
    • HEAD
    • refs/heads/master
    No releases to show
  • 417ddc4
  • /
  • README.md
Raw File Download Save again
Take a new snapshot of a software origin

If the archived software origin currently browsed is not synchronized with its upstream version (for instance when new commits have been issued), you can explicitly request Software Heritage to take a new snapshot of it.

Use the form below to proceed. Once a request has been submitted and accepted, it will be processed as soon as possible. You can then check its processing state by visiting this dedicated page.
swh spinner

Processing "take a new snapshot" request ...

To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.

  • content
  • directory
  • revision
  • snapshot
origin badgecontent badge
swh:1:cnt:6239c9224791dadd0d05044238ca2f70622507c5
origin badgedirectory badge
swh:1:dir:417ddc4b53522c41a37158c11180f6c6e2e732c8
origin badgerevision badge
swh:1:rev:a9cc5886fdf1a5f09f584eb12255b9007228cf48
origin badgesnapshot badge
swh:1:snp:b81f805f05c6499be1375f6e8a617be1cee68ccf

This interface enables to generate software citations, provided that the root directory of browsed objects contains a citation.cff or codemeta.json file.
Select below a type of object currently browsed in order to generate citations for them.

  • content
  • directory
  • revision
  • snapshot
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
Tip revision: a9cc5886fdf1a5f09f584eb12255b9007228cf48 authored by Mohit Sharma on 27 May 2024, 07:42:17 UTC
Added representative image for replicability stamp
Tip revision: a9cc588
README.md
# Bivariate analysis for electronic transitions #
This repository provides the code for performing bivariate analysis of electronic transitions using continuous scatterplot operators, specifically CSP peel and CSP lens. The implementation is based on the methodologies detailed in the following papers:

1. Segmentation Driven Peeling for Visual Analysis of Electronic Transitions.
	
	Mohit Sharma, Talha Bin Masood, Signe S. Thygesen, Mathieu Linares, Ingrid Hotz and Vijay Natarajan.
	
	IEEE VIS 2021, 96-100.
	
	https://doi.org/10.1109/VIS49827.2021.9623300
	
2. Continuous Scatterplot Operators for Bivariate Analysis and Study of Electronic Transitions
	
	Mohit Sharma, Talha Bin Masood, Signe S. Thygesen, Mathieu Linares, Ingrid Hotz and Vijay Natarajan.
	
	IEEE Transactions on Visualization and Computer Graphics, 2023.
	
	https://doi.org/10.1109/TVCG.2023.3237768


## Replicability Stamp ##

### Prerequisites ###
TTK 1.2 + Paraview 5.11.1 installed on Ubuntu 22.04 LTS.
Follow the steps on https://topology-tool-kit.github.io/installation-ubuntu-22.04.html to install the required TTK and Paraview versions.

### Steps to run ###
* Copy the "replicabilityStamp" folder locally
* Open a terminal and run the following commands
* cd replicabilityStamp/scripts 
* chmod 777 run.sh
* ./run.sh
* The individual images shown in Fig 11 of the paper can be found in replicabilityStamp/images

## CSP Operators ##
* The Paraview state files for CSP peel and CSP lens operators are provided in the CSP Operators folder.
* The CSP peel operator takes the bivariate field and the segmentation information to compute the peeled CSPs corresponding to the individual segments.
* The CSP lens operator takes the CSP of the bivariate field as input and queries it directly.
* The state files can be directly loaded in Paraview to generate the individual results presented in the paper.
* Required: TTK 0.9.8 + Paraview 5.6.1. There may be errors when loading the files with any other version.

## References
Please refer to the following papers for more detailed information about the method. If you use this method or code in your work, kindly cite these publications.

1. Segmentation Driven Peeling for Visual Analysis of Electronic Transitions.

	Mohit Sharma, Talha Bin Masood, Signe S. Thygesen, Mathieu Linares, Ingrid Hotz and Vijay Natarajan.

	IEEE VIS 2021, 96-100.

	https://doi.org/10.1109/VIS49827.2021.9623300
	
2. Continuous Scatterplot Operators for Bivariate Analysis and Study of Electronic Transitions
	
	Mohit Sharma, Talha Bin Masood, Signe S. Thygesen, Mathieu Linares, Ingrid Hotz and Vijay Natarajan.
	
	IEEE Transactions on Visualization and Computer Graphics, 2023.
	
	https://doi.org/10.1109/TVCG.2023.3237768

## Copyright
Copyright (c) 2021 Visualization & Graphics Lab (VGL), Indian Institute of Science. All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
Authors   : Mohit Sharma, Talha Bin Masood

Contact  : mohitsharma@iisc.ac.in, talha.bin.masood@liu.se

## Acknowledgements
This work is supported by an Indo-Swedish joint network project: DST/INT/SWD/VR/P-02/2019.

back to top

Software Heritage — Copyright (C) 2015–2026, The Software Heritage developers. License: GNU AGPLv3+.
The source code of Software Heritage itself is available on our development forge.
The source code files archived by Software Heritage are available under their own copyright and licenses.
Terms of use: Archive access, API— Content policy— Contact— JavaScript license information— Web API