morpheus

Tool for morphological matrix generation

https://github.com/johnmartins/morpheus

Science Score: 54.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
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.8%) to scientific vocabulary

Keywords

concept design synthesis tool
Last synced: 6 months ago · JSON representation ·

Repository

Tool for morphological matrix generation

Basic Info
  • Host: GitHub
  • Owner: johnmartins
  • License: gpl-3.0
  • Language: JavaScript
  • Default Branch: master
  • Homepage:
  • Size: 1.91 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 1
  • Open Issues: 36
  • Releases: 14
Topics
concept design synthesis tool
Created over 5 years ago · Last pushed 12 months ago
Metadata Files
Readme License Citation

README.md

DEPRECATION WARNING

This tool has been replaced by a web-based alternative (https://morpheus.martinsson-bonde.com/) and is no longer being updated. If you are a student, it is strongly recommended that you instead use the web-based version. This repository will be kept online for research and documentation purposes.

About

This is a graphical tool for creating morphological matrices. It can be used to quickly create a matrix with "sub-functions" (SF) and "sub-solutions" (SS). Once all SFs and SSs have been fed into the matrix the tool can be used to generate all possible solutions.

DOI

Features

  • Add, remove and edit Sub-Functions and Sub-Solutions easily
  • Import images to your sub-solutions for improved clarity
  • Mark sub-solutions as incompatible using the Delimitations-view
  • Get a count of the amount of possible solutions in the Delimitations-view
  • Generate all possible solutions
  • Export your matrix as an image, or a CSV-file
  • Export one or all solutions as an image or a CSV-file
  • Save the matrix as a .morph-file, allowing you to return to it at another time

Development

  • clone repository
  • cd to local repo directory
  • npm install
  • npm run start starts the program
  • npm run make builds the executable
  • npm run watch tracks changes to scss files

Build

For windows

To build for windows you need to either - be on a windows machine - be on a mac with wine installed (not tested) - be on a linux with mono installed (not tested)

To build a windows installer, run npm run make. To build a windows package, run npm run package-win

Mac

To build for mac, run npm run package-mac. This will yield a .app-directory in out/ directory.

Sign mac build

There is currently no certificate for Mac.

Owner

  • Name: Julian Martinsson Bonde
  • Login: johnmartins
  • Kind: user
  • Location: Sweden

Design engineer and researcher

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Martinsson Bonde"
  given-names: "Julian"
  orcid: "https://orcid.org/0000-0003-4441-7089"
title: "Morpheus"
version: 0.6.0
date-released: 2021-02-03
url: "https://github.com/johnmartins/morpheus"
doi: 10.5281/zenodo.6502827

GitHub Events

Total
  • Push event: 1
Last Year
  • Push event: 1

Dependencies

package-lock.json npm
  • 607 dependencies
package.json npm
  • @electron-forge/cli ^6.0.0-beta.57 development
  • @electron-forge/maker-deb ^6.0.0-beta.57 development
  • @electron-forge/maker-rpm ^6.0.0-beta.57 development
  • @electron-forge/maker-squirrel ^6.0.0-beta.57 development
  • @electron-forge/maker-zip ^6.0.0-beta.57 development
  • electron ^9.4.4 development
  • electron-packager ^15.0.0 development
  • electron-winstaller ^4.0.1 development
  • sass ^1.26.8 development
  • @electron-forge/maker-dmg ^6.0.0-beta.53
  • archiver ^4.0.1
  • electron-squirrel-startup ^1.0.0
  • html2canvas ^1.0.0-rc.5
  • sass ^1.26.8
  • unzipper ^0.10.11