mirror of
https://github.com/Xevion/fusion-fission-choices.git
synced 2025-12-06 09:15:11 -06:00
custom json setup
This commit is contained in:
130
custom.json
Normal file
130
custom.json
Normal file
@@ -0,0 +1,130 @@
|
|||||||
|
{
|
||||||
|
"elements": {
|
||||||
|
"1": 10,
|
||||||
|
"2": -1,
|
||||||
|
"3": -1,
|
||||||
|
"4": -1,
|
||||||
|
"5": -1,
|
||||||
|
"6": 10,
|
||||||
|
"7": 10,
|
||||||
|
"8": 10,
|
||||||
|
"9": -1,
|
||||||
|
"10": -1,
|
||||||
|
"11": -1,
|
||||||
|
"12": -1,
|
||||||
|
"13": -1,
|
||||||
|
"14": -1,
|
||||||
|
"15": 8,
|
||||||
|
"16": 10,
|
||||||
|
"17": -1,
|
||||||
|
"18": -1,
|
||||||
|
"19": 10,
|
||||||
|
"20": -1,
|
||||||
|
"21": -1,
|
||||||
|
"22": -1,
|
||||||
|
"23": 7,
|
||||||
|
"24": 7,
|
||||||
|
"25": -1,
|
||||||
|
"26": 10,
|
||||||
|
"27": -1,
|
||||||
|
"28": -1,
|
||||||
|
"29": 8,
|
||||||
|
"30": 10,
|
||||||
|
"31": -1,
|
||||||
|
"32": 5,
|
||||||
|
"33": -1,
|
||||||
|
"34": 5,
|
||||||
|
"35": -1,
|
||||||
|
"36": -1,
|
||||||
|
"37": 10,
|
||||||
|
"38": -1,
|
||||||
|
"39": -1,
|
||||||
|
"40": -1,
|
||||||
|
"41": -1,
|
||||||
|
"42": -1,
|
||||||
|
"43": -1,
|
||||||
|
"44": -1,
|
||||||
|
"45": -1,
|
||||||
|
"46": -1,
|
||||||
|
"47": -1,
|
||||||
|
"48": -1,
|
||||||
|
"49": -1,
|
||||||
|
"50": 5,
|
||||||
|
"51": -1,
|
||||||
|
"52": -1,
|
||||||
|
"53": -1,
|
||||||
|
"54": -1,
|
||||||
|
"55": -1,
|
||||||
|
"56": 8,
|
||||||
|
"57": -1,
|
||||||
|
"58": -1,
|
||||||
|
"59": -1,
|
||||||
|
"60": -1,
|
||||||
|
"61": -1,
|
||||||
|
"62": -1,
|
||||||
|
"63": -1,
|
||||||
|
"64": -1,
|
||||||
|
"65": -1,
|
||||||
|
"66": -1,
|
||||||
|
"67": -1,
|
||||||
|
"68": -1,
|
||||||
|
"69": -1,
|
||||||
|
"70": -1,
|
||||||
|
"71": -1,
|
||||||
|
"72": -1,
|
||||||
|
"73": -1,
|
||||||
|
"74": -1,
|
||||||
|
"75": -1,
|
||||||
|
"76": -1,
|
||||||
|
"77": -1,
|
||||||
|
"78": -1,
|
||||||
|
"79": 5,
|
||||||
|
"80": 8,
|
||||||
|
"81": 7,
|
||||||
|
"82": 8,
|
||||||
|
"83": -1,
|
||||||
|
"84": -1,
|
||||||
|
"85": -1,
|
||||||
|
"86": -1,
|
||||||
|
"87": -1,
|
||||||
|
"88": -1,
|
||||||
|
"89": -1,
|
||||||
|
"90": -1,
|
||||||
|
"91": -1,
|
||||||
|
"92": -1,
|
||||||
|
"93": -1,
|
||||||
|
"94": -1,
|
||||||
|
"95": -1,
|
||||||
|
"96": -1,
|
||||||
|
"97": -1,
|
||||||
|
"98": -1,
|
||||||
|
"99": -1,
|
||||||
|
"100": -1,
|
||||||
|
"101": 8,
|
||||||
|
"102": -1,
|
||||||
|
"103": -1,
|
||||||
|
"104": -1,
|
||||||
|
"105": -1,
|
||||||
|
"106": -1,
|
||||||
|
"107": -1,
|
||||||
|
"108": 10,
|
||||||
|
"109": -1,
|
||||||
|
"110": -1,
|
||||||
|
"111": -1,
|
||||||
|
"112": -1,
|
||||||
|
"113": -1,
|
||||||
|
"114": -1,
|
||||||
|
"115": -1,
|
||||||
|
"116": -1,
|
||||||
|
"117": -1,
|
||||||
|
"118": -1
|
||||||
|
},
|
||||||
|
"minimumScore": 1,
|
||||||
|
"reverseInnerOrder": false,
|
||||||
|
"reverseOrder" : false,
|
||||||
|
"noNegatives" : true,
|
||||||
|
"fullPrint" : true,
|
||||||
|
"eliminateEmpty" : true,
|
||||||
|
"showScore" : true,
|
||||||
|
"showScoreZFill" : false
|
||||||
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
import os, sys, json, re, mendeleev as mdv
|
import os, sys, json, re, mendeleev as mdv
|
||||||
|
|
||||||
# Configuration reading
|
# Configuration reading
|
||||||
path = os.path.join(sys.path[0], 'config.json')
|
path = os.path.join(sys.path[0], 'custom.json')
|
||||||
config = json.load(open(path, 'r'))
|
config = json.load(open(path, 'r'))
|
||||||
|
|
||||||
# Constants
|
# Constants
|
||||||
@@ -10,7 +10,8 @@ noElements = '\t{No elements matched the configuration specified}'
|
|||||||
# Lambdas
|
# Lambdas
|
||||||
score = lambda element : config['elements'][str(element)]
|
score = lambda element : config['elements'][str(element)]
|
||||||
scoreSum = lambda item : ((score(item[0]) + score(item[1])), item)
|
scoreSum = lambda item : ((score(item[0]) + score(item[1])), item)
|
||||||
hasNegatives = lambda item : score(item[0]) < 0 or score(item[1]) < 0
|
def hasNegatives(item):
|
||||||
|
return score(item[0]) > 0 and score(item[1]) > 0
|
||||||
|
|
||||||
def getScoreFormat(item):
|
def getScoreFormat(item):
|
||||||
score = str(scoreSum(item)[0])
|
score = str(scoreSum(item)[0])
|
||||||
@@ -81,3 +82,6 @@ def main():
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
))
|
))
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
||||||
Reference in New Issue
Block a user