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

  • 01b265e
  • /
  • inst
  • /
  • www
  • /
  • phantasus.js
  • /
  • my.conf.js
Raw File Download
Permalinks

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
content badge Iframe embedding
swh:1:cnt:c0b382ba7ba4de9848f1e38846f37185d55851c9
directory badge Iframe embedding
swh:1:dir:5794cc9630f057319345add270e271dcb08cc48e
Citations

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
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
my.conf.js
// Karma configuration
// Generated on Fri Jul 21 2017 20:14:52 GMT+0300 (MSK)

module.exports = function(config) {
  config.set({

    // base path that will be used to resolve all patterns (eg. files, exclude)
    basePath: '',



    // frameworks to use
    // available frameworks: https://npmjs.org/browse/keyword/karma-adapter
    frameworks: ['jasmine'],

    plugins: [
      require( 'karma-jasmine' ),
      require( 'karma-phantomjs-launcher' )
    ],

    // list of files / patterns to load in the browser
    files: [
      {pattern: './js/jquery-2.2.4.min.js', watched: false},
      {pattern: './jasmine/test_files/**', watched: false, included: false, served: true, nocache: false},
      {pattern: './*.proto', watched: false, included: false, served: true, nocache: false},
      './js/phantasus-external-other.min.js',
      './js/phantasus-external-pdfkit-xlsx.min.js',
      './js/phantasus-external-plotly-echarts.min.js',
      './js/phantasus.js',
      './jasmine/matchers/*.js',
      './jasmine/run_ocpu.js',
      './jasmine/spec/*[tT]est.js'
    ],

    proxies: {
      '/jasmine/test_files/': 'http://localhost:9876/base/jasmine/test_files/',
      '/message.proto': 'http://localhost:9876/base/message.proto',
      '/test_files/': 'http://localhost:9876/base/jasmine/test_files/'
    },


    // list of files to exclude
    exclude: ['jasmine/spec/marker_selection_test.js',
              'jasmine/spec/nearest_neighbors_test.js',
              'jasmine/spec/qnorm_test.js',
              'jasmine/spec/save_dataset_test.js'],


    // preprocess matching files before serving them to the browser
    // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
    preprocessors: {
    },


    // test results reporter to use
    // possible values: 'dots', 'progress'
    // available reporters: https://npmjs.org/browse/keyword/karma-reporter
    reporters: ['progress'],


    // web server port
    port: 9876,


    // enable / disable colors in the output (reporters and logs)
    colors: true,


    // level of logging
    // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
    logLevel: config.LOG_DEBUG,


    // enable / disable watching file and executing tests whenever any file changes
    autoWatch: true,


    // start these browsers
    // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
    browsers: ['PhantomJS'],


    // Continuous Integration mode
    // if true, Karma captures browsers, runs the tests and exits
    singleRun: false,

    // Concurrency level
    // how many browser should be started simultaneous
    concurrency: Infinity,

    // captureTimeout: 60000, // it was already there
    browserDisconnectTimeout : 10000,
    browserDisconnectTolerance : 1,
    browserNoActivityTimeout : 240000 //by default 10000
  })
};

Software Heritage — Copyright (C) 2015–2025, 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— Contact— JavaScript license information— Web API

back to top