[console_scripts]
fenris=fenris.cli.main:app

[fenris.coordinators]
fed_tgan=fenris.builtins.coordinators.fed_tgan:FedTGAN
fedavg=fenris.builtins.coordinators.fedavg:FedAvg

[fenris.evaluators]
aia_supervised_attack=fenris.builtins.evaluators.privacy:AIASupervisedAttackEvaluator
categorical_tv_mean=fenris.builtins.evaluators.fidelity:CategoricalTvMeanEvaluator
corr_fro_diff=fenris.builtins.evaluators.fidelity:CorrFroDiffEvaluator
direct_overlap_diagnostic=fenris.builtins.evaluators.privacy:DirectOverlapDiagnosticEvaluator
distribution_similarity_metrics=fenris.builtins.evaluators.fidelity:DistributionSimilarityMetricsEvaluator
fairness=fenris.builtins.evaluators.fairness:FairnessEvaluator
mia_nearest_neighbor_attack=fenris.builtins.evaluators.privacy:MIANearestNeighborAttackEvaluator
moment_reduction_metrics=fenris.builtins.evaluators.fidelity:MomentReductionMetricsEvaluator
scalability=fenris.builtins.evaluators.scalability:ScalabilityEvaluator
tstr=fenris.builtins.evaluators.utility:TSTREvaluator

[fenris.partitioners]
continuous_partitioner=fenris.builtins.partitioners.flwr_delegates:ContinuousPartitioner
dirichlet_partitioner=fenris.builtins.partitioners.flwr_delegates:DirichletPartitioner
exponential_partitioner=fenris.builtins.partitioners.flwr_delegates:ExponentialPartitioner
iid_partitioner=fenris.builtins.partitioners.flwr_delegates:IidPartitioner
linear_partitioner=fenris.builtins.partitioners.flwr_delegates:LinearPartitioner
pathological_partitioner=fenris.builtins.partitioners.flwr_delegates:PathologicalPartitioner
shard_partitioner=fenris.builtins.partitioners.flwr_delegates:ShardPartitioner
square_partitioner=fenris.builtins.partitioners.flwr_delegates:SquarePartitioner

[fenris.synthesizers]
fed_hello=fenris.builtins.synthesizers.fed_hello:FedHello
fed_naughty=fenris.builtins.synthesizers.fed_naughty:FedNaughty
fed_simplegan=fenris.builtins.synthesizers.fed_simplegan:FedSimpleGAN
fed_tgan=fenris.builtins.synthesizers.fed_tgan:FedTGAN
fedtabdiff=fenris.builtins.synthesizers.fedtabdiff:FedTabDiff

