metadata.rarity
Command Line
usage: rarity.py [-h] [--collection COLLECTION] [--method METHOD]
[--trait_count TRAIT_COUNT]
[--sum_traits SUM_TRAITS [SUM_TRAITS ...]]
[--sum_trait_multiplier SUM_TRAIT_MULTIPLIER]
- -h, --help
show this help message and exit
- --collection <collection>
Collection name.
- --method <method>
Method to use to compute rarity. (default: raritytools)
- --trait_count <trait_count>
Toggle using trait count in computation. (default: True)
- --sum_traits <sum_traits>
Traits to sum instead of computing rarity. Can be one or many. (default: None)
- --sum_trait_multiplier <sum_trait_multiplier>
Trait score multiplier to use for summed traits. (default: 35)
Internal functions
- metadata.rarity.max_variety_count(trait_db, trait_types)
- Parameters
trait_db (
DataFrame) –trait_types (
list) –
- Return type
int
- metadata.rarity.gen_rarity_score(trait_db, trait_types, method, trait_count, sum_traits, sum_trait_multiplier)
- Parameters
trait_db (
DataFrame) –trait_types (
list) –method (
str) –trait_count (
bool) –sum_traits (
list) –sum_trait_multiplier (
int) –
- Return type
DataFrame
- metadata.rarity.build_rarity_db(collection, attribute_file, method, trait_count, sum_traits, sum_trait_multiplier)
- Parameters
collection (
str) –attribute_file (
str) –method (
str) –trait_count (
bool) –sum_traits (
list) –sum_trait_multiplier (
int) –
- Return type
None