<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:01a0aabf-c10b-76d2-93cb-258892458389,g:741e8808-b215-4fcd-9918-48c9236ce743-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item"/>
  <link:roleRef roleURI="http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="ango-20260831.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01a0aabf-c1b4-787e-848e-39f1da7ced93" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_01a0aabf-c1b4-7c40-862b-dac2956bd386" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01a0aabf-c1b4-787e-848e-39f1da7ced93" xlink:to="loc_us-gaap_OperatingIncomeLoss_01a0aabf-c1b4-7c40-862b-dac2956bd386" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_01a0aabf-c1b4-77af-b078-6d70b013db92" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01a0aabf-c1b4-787e-848e-39f1da7ced93" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_01a0aabf-c1b4-77af-b078-6d70b013db92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_01a0aabf-c1b4-72a9-a356-8ec7f08e591a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_01a0aabf-c1b4-7394-afc8-713fc36654f2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_01a0aabf-c1b4-72a9-a356-8ec7f08e591a" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_01a0aabf-c1b4-7394-afc8-713fc36654f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_01a0aabf-c1b4-76f2-a68d-0cf4d33747a4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_01a0aabf-c1b4-72a9-a356-8ec7f08e591a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_01a0aabf-c1b4-76f2-a68d-0cf4d33747a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_01a0aabf-c1b4-7f09-981e-d14e443286f1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_01a0aabf-c1b4-76ab-967c-3d79229e1993" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_01a0aabf-c1b4-7f09-981e-d14e443286f1" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_01a0aabf-c1b4-76ab-967c-3d79229e1993" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_01a0aabf-c1b4-7a8c-92e9-6191649a5b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_01a0aabf-c1b4-7f09-981e-d14e443286f1" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_01a0aabf-c1b4-7a8c-92e9-6191649a5b0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_01a0aabf-c1b4-70d8-a739-3ecdfb45b115" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_01a0aabf-c1b4-7a1d-9184-bb74ed7b595c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_01a0aabf-c1b4-70d8-a739-3ecdfb45b115" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_01a0aabf-c1b4-7a1d-9184-bb74ed7b595c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01a0aabf-c1b4-7132-8d24-168f523ad175" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_01a0aabf-c1b4-70d8-a739-3ecdfb45b115" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01a0aabf-c1b4-7132-8d24-168f523ad175" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_01a0aabf-c1b4-76c2-b79a-379a98124c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_01a0aabf-c1b4-7033-b273-7c674915116c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_01a0aabf-c1b4-76c2-b79a-379a98124c6d" xlink:to="loc_us-gaap_GrossProfit_01a0aabf-c1b4-7033-b273-7c674915116c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_01a0aabf-c1b4-7468-8068-a0a6119722b7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_01a0aabf-c1b4-76c2-b79a-379a98124c6d" xlink:to="loc_us-gaap_OperatingExpenses_01a0aabf-c1b4-7468-8068-a0a6119722b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_01a0aabf-c1b4-78e8-bb13-79d21378810d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_ango_AcquisitionRestructuringAndOtherItemsNet_01a0aabf-c1b4-72c6-8c6b-bdb0ac217b1a" xlink:href="ango-20260831.xsd#ango_AcquisitionRestructuringAndOtherItemsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_01a0aabf-c1b4-78e8-bb13-79d21378810d" xlink:to="loc_ango_AcquisitionRestructuringAndOtherItemsNet_01a0aabf-c1b4-72c6-8c6b-bdb0ac217b1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_01a0aabf-c1b4-78b4-bc4e-42299bbe4abf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_01a0aabf-c1b4-78e8-bb13-79d21378810d" xlink:to="loc_us-gaap_SellingAndMarketingExpense_01a0aabf-c1b4-78b4-bc4e-42299bbe4abf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_01a0aabf-c1b4-7126-8406-775186ef1726" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_01a0aabf-c1b4-78e8-bb13-79d21378810d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_01a0aabf-c1b4-7126-8406-775186ef1726" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_01a0aabf-c1b4-7284-a3c5-8f61c35f557b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_01a0aabf-c1b4-78e8-bb13-79d21378810d" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_01a0aabf-c1b4-7284-a3c5-8f61c35f557b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_01a0aabf-c1b4-73cf-ad83-c67e74086cc2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_01a0aabf-c1b4-78e8-bb13-79d21378810d" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_01a0aabf-c1b4-73cf-ad83-c67e74086cc2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.angiodynamics.com/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="ango-20260831.xsd#ConsolidatedStatementsofComprehensiveLoss"/>
  <link:calculationLink xlink:role="http://www.angiodynamics.com/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_01a0aabf-c1b4-7742-858b-3bc747e2edd3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_01a0aabf-c1b4-737f-bec5-6a806754fd2b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_01a0aabf-c1b4-7742-858b-3bc747e2edd3" xlink:to="loc_us-gaap_NetIncomeLoss_01a0aabf-c1b4-737f-bec5-6a806754fd2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_01a0aabf-c1b4-7168-9026-7d8cfdf8a02b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_01a0aabf-c1b4-7742-858b-3bc747e2edd3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_01a0aabf-c1b4-7168-9026-7d8cfdf8a02b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_01a0aabf-c1b4-7ad0-b6aa-766bbbe4337a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_01a0aabf-c1b4-7f85-87da-b9fe9badd077" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_01a0aabf-c1b4-7ad0-b6aa-766bbbe4337a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_01a0aabf-c1b4-7f85-87da-b9fe9badd077" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_01a0aabf-c1b4-77e4-a94b-729f6d836881" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_01a0aabf-c1b4-7ad0-b6aa-766bbbe4337a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_01a0aabf-c1b4-77e4-a94b-729f6d836881" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_01a0aabf-c1b4-7366-aec1-e3a51cddb292" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_01a0aabf-c1b4-7a0f-a2b7-cf41e4fc06bb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_01a0aabf-c1b4-7366-aec1-e3a51cddb292" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_01a0aabf-c1b4-7a0f-a2b7-cf41e4fc06bb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ango-20260831.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_01a0aabf-c1b4-754f-b9a9-934f2b5ee8b2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_01a0aabf-c1b4-794f-94b9-15910aeb8fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_01a0aabf-c1b4-754f-b9a9-934f2b5ee8b2" xlink:to="loc_us-gaap_Liabilities_01a0aabf-c1b4-794f-94b9-15910aeb8fdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_01a0aabf-c1b4-78b4-97d0-b21d95047145" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_01a0aabf-c1b4-754f-b9a9-934f2b5ee8b2" xlink:to="loc_us-gaap_CommitmentsAndContingencies_01a0aabf-c1b4-78b4-97d0-b21d95047145" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_01a0aabf-c1b4-7112-a76d-30c02c7e5ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_01a0aabf-c1b4-754f-b9a9-934f2b5ee8b2" xlink:to="loc_us-gaap_StockholdersEquity_01a0aabf-c1b4-7112-a76d-30c02c7e5ffb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_01a0aabf-c1b4-7f5b-b428-af03bcc74c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_01a0aabf-c1b4-7c9d-82c0-d92a1be72286" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_01a0aabf-c1b4-7f5b-b428-af03bcc74c8e" xlink:to="loc_us-gaap_LiabilitiesCurrent_01a0aabf-c1b4-7c9d-82c0-d92a1be72286" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent_01a0aabf-c1b4-713a-8b6b-4cefb86812f9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_01a0aabf-c1b4-7f5b-b428-af03bcc74c8e" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent_01a0aabf-c1b4-713a-8b6b-4cefb86812f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_01a0aabf-c1b4-7448-9df5-233f6059f326" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_01a0aabf-c1b4-7f5b-b428-af03bcc74c8e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_01a0aabf-c1b4-7448-9df5-233f6059f326" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_01a0aabf-c1b4-7447-bc63-91ecea5029de" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_01a0aabf-c1b4-7679-aa68-0863f316538f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_01a0aabf-c1b4-7447-bc63-91ecea5029de" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_01a0aabf-c1b4-7679-aa68-0863f316538f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_01a0aabf-c1b4-7248-891e-ca9c127b718f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_01a0aabf-c1b4-7447-bc63-91ecea5029de" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_01a0aabf-c1b4-7248-891e-ca9c127b718f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_01a0aabf-c1b4-743d-9c80-a6597978c854" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_01a0aabf-c1b4-7447-bc63-91ecea5029de" xlink:to="loc_us-gaap_InventoryNet_01a0aabf-c1b4-743d-9c80-a6597978c854" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_01a0aabf-c1b4-74a9-9c60-530d7d4edb8e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_01a0aabf-c1b4-7447-bc63-91ecea5029de" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_01a0aabf-c1b4-74a9-9c60-530d7d4edb8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_01a0aabf-c1b4-7518-a404-b49da0fcf773" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_01a0aabf-c1b4-7cb0-b11b-bbc971f114ed" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_01a0aabf-c1b4-7518-a404-b49da0fcf773" xlink:to="loc_us-gaap_PreferredStockValue_01a0aabf-c1b4-7cb0-b11b-bbc971f114ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_01a0aabf-c1b4-711a-9b91-827394135f41" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_01a0aabf-c1b4-7518-a404-b49da0fcf773" xlink:to="loc_us-gaap_CommonStockValue_01a0aabf-c1b4-711a-9b91-827394135f41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_01a0aabf-c1b4-701f-9d95-fda8dce72d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_01a0aabf-c1b4-7518-a404-b49da0fcf773" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_01a0aabf-c1b4-701f-9d95-fda8dce72d4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_01a0aabf-c1b4-710e-922b-990bcdc508f2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_01a0aabf-c1b4-7518-a404-b49da0fcf773" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_01a0aabf-c1b4-710e-922b-990bcdc508f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_01a0aabf-c1b4-7d11-a8dc-f5ad66d2caa8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_01a0aabf-c1b4-7518-a404-b49da0fcf773" xlink:to="loc_us-gaap_TreasuryStockCommonValue_01a0aabf-c1b4-7d11-a8dc-f5ad66d2caa8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_01a0aabf-c1b4-7178-adf6-6a6bcea50d58" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_01a0aabf-c1b4-7518-a404-b49da0fcf773" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_01a0aabf-c1b4-7178-adf6-6a6bcea50d58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_01a0aabf-c1b4-7c62-acaf-6a71e5485f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_01a0aabf-c1b4-731c-a28d-66d824e88b24" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_01a0aabf-c1b4-7c62-acaf-6a71e5485f7f" xlink:to="loc_us-gaap_AccountsPayableCurrent_01a0aabf-c1b4-731c-a28d-66d824e88b24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_01a0aabf-c1b4-75eb-9bb6-69102e8b5244" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_01a0aabf-c1b4-7c62-acaf-6a71e5485f7f" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_01a0aabf-c1b4-75eb-9bb6-69102e8b5244" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_01a0aabf-c1b4-782d-95d3-7d802d0729bd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_01a0aabf-c1b4-7c62-acaf-6a71e5485f7f" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_01a0aabf-c1b4-782d-95d3-7d802d0729bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_01a0aabf-c1b4-7699-ab56-a13f053c3533" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_01a0aabf-c1b4-7fdd-9c4c-efcc6fd5e6ba" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a0aabf-c1b4-7699-ab56-a13f053c3533" xlink:to="loc_us-gaap_AssetsCurrent_01a0aabf-c1b4-7fdd-9c4c-efcc6fd5e6ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_01a0aabf-c1b4-7b35-8e0d-6a25092188f1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a0aabf-c1b4-7699-ab56-a13f053c3533" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_01a0aabf-c1b4-7b35-8e0d-6a25092188f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_01a0aabf-c1b4-767f-8543-00011229faa8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a0aabf-c1b4-7699-ab56-a13f053c3533" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_01a0aabf-c1b4-767f-8543-00011229faa8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_01a0aabf-c1b4-7c71-baee-1094e42354d3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a0aabf-c1b4-7699-ab56-a13f053c3533" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_01a0aabf-c1b4-7c71-baee-1094e42354d3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="ango-20260831.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0aabf-c1b4-7c92-8779-9572e2a5461a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_01a0aabf-c1b4-7a1f-b9fa-aa5617096554" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0aabf-c1b4-7c92-8779-9572e2a5461a" xlink:to="loc_us-gaap_NetIncomeLoss_01a0aabf-c1b4-7a1f-b9fa-aa5617096554" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_01a0aabf-c1b4-7ce1-aac4-f8411dcfcc30" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0aabf-c1b4-7c92-8779-9572e2a5461a" xlink:to="loc_us-gaap_DepreciationAndAmortization_01a0aabf-c1b4-7ce1-aac4-f8411dcfcc30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ango_NonCashLeaseExpense_01a0aabf-c1b4-75e1-b858-f449c7e00c6e" xlink:href="ango-20260831.xsd#ango_NonCashLeaseExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0aabf-c1b4-7c92-8779-9572e2a5461a" xlink:to="loc_ango_NonCashLeaseExpense_01a0aabf-c1b4-75e1-b858-f449c7e00c6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaidInKindInterest_01a0aabf-c1b4-7a5e-9670-fccf2bbd955e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaidInKindInterest"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0aabf-c1b4-7c92-8779-9572e2a5461a" xlink:to="loc_us-gaap_PaidInKindInterest_01a0aabf-c1b4-7a5e-9670-fccf2bbd955e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_01a0aabf-c1b4-74b8-928c-69300d924343" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0aabf-c1b4-7c92-8779-9572e2a5461a" xlink:to="loc_us-gaap_ShareBasedCompensation_01a0aabf-c1b4-74b8-928c-69300d924343" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_01a0aabf-c1b4-725a-9555-423155bab441" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0aabf-c1b4-7c92-8779-9572e2a5461a" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_01a0aabf-c1b4-725a-9555-423155bab441" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_01a0aabf-c1b4-73dd-9317-c36b84bdee6c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0aabf-c1b4-7c92-8779-9572e2a5461a" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_01a0aabf-c1b4-73dd-9317-c36b84bdee6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_01a0aabf-c1b4-7478-a6e0-a1a8a5e0bf8e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0aabf-c1b4-7c92-8779-9572e2a5461a" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_01a0aabf-c1b4-7478-a6e0-a1a8a5e0bf8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_01a0aabf-c1b4-7be5-9e1b-acf08e0ab2db" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0aabf-c1b4-7c92-8779-9572e2a5461a" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_01a0aabf-c1b4-7be5-9e1b-acf08e0ab2db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_01a0aabf-c1b4-7041-a89a-67ba62648eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0aabf-c1b4-7c92-8779-9572e2a5461a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_01a0aabf-c1b4-7041-a89a-67ba62648eb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_01a0aabf-c1b4-73cb-935a-2c482775c33e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0aabf-c1b4-7c92-8779-9572e2a5461a" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_01a0aabf-c1b4-73cb-935a-2c482775c33e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_01a0aabf-c1b4-771c-bb2c-f37488a3e900" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0aabf-c1b4-7c92-8779-9572e2a5461a" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_01a0aabf-c1b4-771c-bb2c-f37488a3e900" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_01a0aabf-c1b4-7c3d-825c-15196e7c932b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0aabf-c1b4-7c92-8779-9572e2a5461a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_01a0aabf-c1b4-7c3d-825c-15196e7c932b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_01a0aabf-c1b4-72da-97fc-0fc2dc0c2868" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0aabf-c1b4-7c03-81ae-3c6bf84469ea" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_01a0aabf-c1b4-72da-97fc-0fc2dc0c2868" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0aabf-c1b4-7c03-81ae-3c6bf84469ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01a0aabf-c1b4-7afe-92e2-7b5079231344" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_01a0aabf-c1b4-72da-97fc-0fc2dc0c2868" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01a0aabf-c1b4-7afe-92e2-7b5079231344" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0aabf-c1b4-7a1d-ba08-71564dd072f0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_01a0aabf-c1b4-72da-97fc-0fc2dc0c2868" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0aabf-c1b4-7a1d-ba08-71564dd072f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_01a0aabf-c1b4-70a1-a83f-c9f808194cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_01a0aabf-c1b4-72da-97fc-0fc2dc0c2868" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_01a0aabf-c1b4-70a1-a83f-c9f808194cc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01a0aabf-c1b4-7b4d-bcd2-f792033c2690" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_01a0aabf-c1b4-7b7d-8d7c-6e6622c9605e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01a0aabf-c1b4-7b4d-bcd2-f792033c2690" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_01a0aabf-c1b4-7b7d-8d7c-6e6622c9605e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquipmentOnLease_01a0aabf-c1b4-7800-bb00-587c2cc0884a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireEquipmentOnLease"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01a0aabf-c1b4-7b4d-bcd2-f792033c2690" xlink:to="loc_us-gaap_PaymentsToAcquireEquipmentOnLease_01a0aabf-c1b4-7800-bb00-587c2cc0884a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0aabf-c1b4-79bc-9f3a-85d3b4fea7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_01a0aabf-c1b4-7620-89ac-f59c200d0986" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0aabf-c1b4-79bc-9f3a-85d3b4fea7b5" xlink:to="loc_us-gaap_ProceedsFromStockPlans_01a0aabf-c1b4-7620-89ac-f59c200d0986" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_01a0aabf-c1b4-7d79-8cd7-9b1bcdd74f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0aabf-c1b4-79bc-9f3a-85d3b4fea7b5" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_01a0aabf-c1b4-7d79-8cd7-9b1bcdd74f0a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.angiodynamics.com/role/InventoriesScheduleofInventoriesDetails" xlink:type="simple" xlink:href="ango-20260831.xsd#InventoriesScheduleofInventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.angiodynamics.com/role/InventoriesScheduleofInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_01a0aabf-c1b4-7358-923f-3283d13d180c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_01a0aabf-c1b4-7fce-a76d-b09a23f348bf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryRawMaterials"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_01a0aabf-c1b4-7358-923f-3283d13d180c" xlink:to="loc_us-gaap_InventoryRawMaterials_01a0aabf-c1b4-7fce-a76d-b09a23f348bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_01a0aabf-c1b4-7184-90e3-97affac60f15" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_01a0aabf-c1b4-7358-923f-3283d13d180c" xlink:to="loc_us-gaap_InventoryWorkInProcess_01a0aabf-c1b4-7184-90e3-97affac60f15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_01a0aabf-c1b4-7166-9305-d27b1fefe8f1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_01a0aabf-c1b4-7358-923f-3283d13d180c" xlink:to="loc_us-gaap_InventoryFinishedGoods_01a0aabf-c1b4-7166-9305-d27b1fefe8f1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.angiodynamics.com/role/IntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="ango-20260831.xsd#IntangibleAssetsIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.angiodynamics.com/role/IntangibleAssetsIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01a0aabf-c1b4-7a37-b4ea-e447553603e2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_01a0aabf-c1b4-768e-a4b5-ebfeb909d1f4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01a0aabf-c1b4-7a37-b4ea-e447553603e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_01a0aabf-c1b4-768e-a4b5-ebfeb909d1f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_01a0aabf-c1b4-7ba6-a78e-59d56cd29740" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01a0aabf-c1b4-7a37-b4ea-e447553603e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_01a0aabf-c1b4-7ba6-a78e-59d56cd29740" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.angiodynamics.com/role/IntangibleAssetsExpectedFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="ango-20260831.xsd#IntangibleAssetsExpectedFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.angiodynamics.com/role/IntangibleAssetsExpectedFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01a0aabf-c1b4-7b6a-9175-a931f63beab1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_01a0aabf-c1b4-7978-906a-3ef99353dcbb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01a0aabf-c1b4-7b6a-9175-a931f63beab1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_01a0aabf-c1b4-7978-906a-3ef99353dcbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_01a0aabf-c1b4-720b-9fe1-3ceecdcde447" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01a0aabf-c1b4-7b6a-9175-a931f63beab1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_01a0aabf-c1b4-720b-9fe1-3ceecdcde447" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_01a0aabf-c1b4-72b8-9bf9-d746e0c58d87" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01a0aabf-c1b4-7b6a-9175-a931f63beab1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_01a0aabf-c1b4-72b8-9bf9-d746e0c58d87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_01a0aabf-c1b4-7be6-9fdc-7a6c2bda3f54" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01a0aabf-c1b4-7b6a-9175-a931f63beab1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_01a0aabf-c1b4-7be6-9fdc-7a6c2bda3f54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_01a0aabf-c1b4-7b55-9e08-1457e2a34528" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01a0aabf-c1b4-7b6a-9175-a931f63beab1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_01a0aabf-c1b4-7b55-9e08-1457e2a34528" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ango_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_01a0aabf-c1b4-7995-a916-6567ea4a129e" xlink:href="ango-20260831.xsd#ango_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01a0aabf-c1b4-7b6a-9175-a931f63beab1" xlink:to="loc_ango_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_01a0aabf-c1b4-7995-a916-6567ea4a129e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.angiodynamics.com/role/AccruedLiabilitiesDetails" xlink:type="simple" xlink:href="ango-20260831.xsd#AccruedLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.angiodynamics.com/role/AccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_01a0aabf-c269-7981-acff-56a4dd5aa1e9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRefundLiabilityCurrent_01a0aabf-c269-72ea-b60e-85b195745f30" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerRefundLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_01a0aabf-c269-7981-acff-56a4dd5aa1e9" xlink:to="loc_us-gaap_CustomerRefundLiabilityCurrent_01a0aabf-c269-72ea-b60e-85b195745f30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_01a0aabf-c269-7be2-8eb9-3d65134edf49" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_01a0aabf-c269-7981-acff-56a4dd5aa1e9" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_01a0aabf-c269-7be2-8eb9-3d65134edf49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ango_AccruedFreight_01a0aabf-c269-7cea-98fe-5bdc9e761660" xlink:href="ango-20260831.xsd#ango_AccruedFreight"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_01a0aabf-c269-7981-acff-56a4dd5aa1e9" xlink:to="loc_ango_AccruedFreight_01a0aabf-c269-7cea-98fe-5bdc9e761660" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ango_AccruedLitigationMattersCurrent_01a0aabf-c269-7e9b-84ca-e691bd004f42" xlink:href="ango-20260831.xsd#ango_AccruedLitigationMattersCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_01a0aabf-c269-7981-acff-56a4dd5aa1e9" xlink:to="loc_ango_AccruedLitigationMattersCurrent_01a0aabf-c269-7e9b-84ca-e691bd004f42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ango_AccruedResearchAndDevelopmentCurrent_01a0aabf-c269-76b1-a048-e5cdace2be45" xlink:href="ango-20260831.xsd#ango_AccruedResearchAndDevelopmentCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_01a0aabf-c269-7981-acff-56a4dd5aa1e9" xlink:to="loc_ango_AccruedResearchAndDevelopmentCurrent_01a0aabf-c269-76b1-a048-e5cdace2be45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_01a0aabf-c269-7f1a-bb38-0399fb39ce9c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_01a0aabf-c269-7981-acff-56a4dd5aa1e9" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_01a0aabf-c269-7f1a-bb38-0399fb39ce9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_01a0aabf-c269-78b7-a03f-2f169d531d97" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_01a0aabf-c269-7981-acff-56a4dd5aa1e9" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_01a0aabf-c269-78b7-a03f-2f169d531d97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent_01a0aabf-c269-7687-ad61-983c155ebbcf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_01a0aabf-c269-7981-acff-56a4dd5aa1e9" xlink:to="loc_us-gaap_AccruedRoyaltiesCurrent_01a0aabf-c269-7687-ad61-983c155ebbcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ango_DeferredWarranties_01a0aabf-c269-71b9-8e63-19f22c7d3ced" xlink:href="ango-20260831.xsd#ango_DeferredWarranties"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_01a0aabf-c269-7981-acff-56a4dd5aa1e9" xlink:to="loc_ango_DeferredWarranties_01a0aabf-c269-71b9-8e63-19f22c7d3ced" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_01a0aabf-c269-7a71-918e-55e049ad273e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_01a0aabf-c269-7981-acff-56a4dd5aa1e9" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_01a0aabf-c269-7a71-918e-55e049ad273e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.angiodynamics.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="ango-20260831.xsd#EarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.angiodynamics.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_01a0aabf-c26a-72b5-9e82-15c4c27a7cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_01a0aabf-c26a-7621-ae0a-5cdee1e56ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_01a0aabf-c26a-72b5-9e82-15c4c27a7cb9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_01a0aabf-c26a-7621-ae0a-5cdee1e56ecc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_01a0aabf-c26a-758a-8f0b-95c9dd2d0cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_01a0aabf-c26a-72b5-9e82-15c4c27a7cb9" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_01a0aabf-c26a-758a-8f0b-95c9dd2d0cdd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.angiodynamics.com/role/LeasesScheduleofRemainingFutureCashPaymentsDetails" xlink:type="simple" xlink:href="ango-20260831.xsd#LeasesScheduleofRemainingFutureCashPaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.angiodynamics.com/role/LeasesScheduleofRemainingFutureCashPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_01a0aabf-c26a-78fb-ac16-3d092ef69957" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_01a0aabf-c26a-7052-881c-5808386a444b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_01a0aabf-c26a-78fb-ac16-3d092ef69957" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_01a0aabf-c26a-7052-881c-5808386a444b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_01a0aabf-c26a-7ea8-a334-1e13ff081c10" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_01a0aabf-c26a-78fb-ac16-3d092ef69957" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_01a0aabf-c26a-7ea8-a334-1e13ff081c10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_01a0aabf-c26a-7b84-aa83-901c20a3ec35" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_01a0aabf-c26a-78fb-ac16-3d092ef69957" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_01a0aabf-c26a-7b84-aa83-901c20a3ec35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ango_FinanceLeaseLiabilityToBePaidAfterYearThree_01a0aabf-c26a-7ab9-97e4-f99fefc00af8" xlink:href="ango-20260831.xsd#ango_FinanceLeaseLiabilityToBePaidAfterYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_01a0aabf-c26a-78fb-ac16-3d092ef69957" xlink:to="loc_ango_FinanceLeaseLiabilityToBePaidAfterYearThree_01a0aabf-c26a-7ab9-97e4-f99fefc00af8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_01a0aabf-c26a-7fcf-8332-cc7c8a0f4342" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_01a0aabf-c26a-78fb-ac16-3d092ef69957" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_01a0aabf-c26a-7fcf-8332-cc7c8a0f4342" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.angiodynamics.com/role/LeasesScheduleofRemainingFutureCashPaymentsDetails_1" xlink:type="simple" xlink:href="ango-20260831.xsd#LeasesScheduleofRemainingFutureCashPaymentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.angiodynamics.com/role/LeasesScheduleofRemainingFutureCashPaymentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_01a0aabf-c26a-7c79-90ec-8f3ea3f0b1ea" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_01a0aabf-c26a-794c-b182-6ed6f8154ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_01a0aabf-c26a-7c79-90ec-8f3ea3f0b1ea" xlink:to="loc_us-gaap_FinanceLeaseLiability_01a0aabf-c26a-794c-b182-6ed6f8154ad9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_01a0aabf-c26a-78ff-a3f5-53f408c0a35e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_01a0aabf-c26a-7c79-90ec-8f3ea3f0b1ea" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_01a0aabf-c26a-78ff-a3f5-53f408c0a35e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.angiodynamics.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="ango-20260831.xsd#LeasesSupplementalBalanceSheetInformationDetails"/>
  <link:calculationLink xlink:role="http://www.angiodynamics.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_01a0aabf-c26a-7d57-a497-c98b7821235e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_01a0aabf-c26a-7394-a70c-5b8f90f37ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_01a0aabf-c26a-7d57-a497-c98b7821235e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_01a0aabf-c26a-7394-a70c-5b8f90f37ed5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_01a0aabf-c26a-7d9c-ba87-d37de5a8ef24" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_01a0aabf-c26a-7d57-a497-c98b7821235e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_01a0aabf-c26a-7d9c-ba87-d37de5a8ef24" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails" xlink:type="simple" xlink:href="ango-20260831.xsd#LeasesLiabilityMaturityScheduleDetails"/>
  <link:calculationLink xlink:role="http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_01a0aabf-c26a-7c45-ba2d-c888a92eaae3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_01a0aabf-c26a-702c-a204-9a6f16011b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_01a0aabf-c26a-7c45-ba2d-c888a92eaae3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_01a0aabf-c26a-702c-a204-9a6f16011b9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_01a0aabf-c26a-7cff-8e0f-fc6b7283c561" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_01a0aabf-c26a-7c45-ba2d-c888a92eaae3" xlink:to="loc_us-gaap_OperatingLeaseLiability_01a0aabf-c26a-7cff-8e0f-fc6b7283c561" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails_1" xlink:type="simple" xlink:href="ango-20260831.xsd#LeasesLiabilityMaturityScheduleDetails_1"/>
  <link:calculationLink xlink:role="http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_01a0aabf-c26a-7716-a030-5f58309e4af5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_ango_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree_01a0aabf-c26a-7df1-a34b-48e228918dfc" xlink:href="ango-20260831.xsd#ango_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_01a0aabf-c26a-7716-a030-5f58309e4af5" xlink:to="loc_ango_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree_01a0aabf-c26a-7df1-a34b-48e228918dfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_01a0aabf-c26a-7227-bd53-3a0edf6ad514" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_01a0aabf-c26a-7716-a030-5f58309e4af5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_01a0aabf-c26a-7227-bd53-3a0edf6ad514" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_01a0aabf-c26a-78a2-8460-cca0f848f504" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_01a0aabf-c26a-7716-a030-5f58309e4af5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_01a0aabf-c26a-78a2-8460-cca0f848f504" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_01a0aabf-c26a-7a62-9bd8-f923aeade319" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_01a0aabf-c26a-7716-a030-5f58309e4af5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_01a0aabf-c26a-7a62-9bd8-f923aeade319" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_01a0aabf-c26a-7038-9237-7eb0eaeaba48" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_01a0aabf-c26a-7716-a030-5f58309e4af5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_01a0aabf-c26a-7038-9237-7eb0eaeaba48" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
