INNER CODE UNIT · Python

decimal_default

Fincept-Corporation/FinceptTerminal · fincept-qt/scripts/Analytics/alternateInvestment/cli.py:43

def decimal_default(obj):
    """JSON serializer for Decimal objects"""
    if isinstance(obj, Decimal):
        return float(obj)
    raise TypeError(f"Object of type {type(obj)} is not JSON serializable")


def main():
    parser = argparse.ArgumentParser(description='Alternative Investments Analytics CLI')
    subparsers = parser.add_subparsers(dest='command', help='Available commands')

    # Digital Assets
    digital = subparsers.add_parser('digital-assets', help='Digital asset analytics')
    digital.add_argument('--data', required=True, help='Asset data (JSON)')
    digital.add_argument('--method', default='fundamental', help='Analysis method: fundamental, volatility, onchain')

    # Hedge Funds
    hedge = subparsers.add_parser('hedge-funds', help='Hedge fund analytics')

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…