DHN

View on PyPIReverse Dependencies (0)

0.1.1 DHN-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
DHN-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
DHN-0.1.1-cp39-cp39-win_amd64.whl
DHN-0.1.1-cp39-cp39-win32.whl
DHN-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl
DHN-0.1.1-cp39-cp39-musllinux_1_1_x86_64.whl
DHN-0.1.1-cp39-cp39-musllinux_1_1_i686.whl
DHN-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
DHN-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
DHN-0.1.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
DHN-0.1.1-cp38-cp38-win_amd64.whl
DHN-0.1.1-cp38-cp38-win32.whl
DHN-0.1.1-cp38-cp38-macosx_10_9_x86_64.whl
DHN-0.1.1-cp38-cp38-musllinux_1_1_x86_64.whl
DHN-0.1.1-cp38-cp38-musllinux_1_1_i686.whl
DHN-0.1.1-cp38-cp38-macosx_11_0_arm64.whl
DHN-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
DHN-0.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
DHN-0.1.1-cp312-cp312-win_amd64.whl
DHN-0.1.1-cp312-cp312-win32.whl
DHN-0.1.1-cp312-cp312-macosx_10_9_x86_64.whl
DHN-0.1.1-cp312-cp312-musllinux_1_1_x86_64.whl
DHN-0.1.1-cp312-cp312-musllinux_1_1_i686.whl
DHN-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
DHN-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
DHN-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
DHN-0.1.1-cp311-cp311-win_amd64.whl
DHN-0.1.1-cp311-cp311-win32.whl
DHN-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl
DHN-0.1.1-cp311-cp311-musllinux_1_1_x86_64.whl
DHN-0.1.1-cp311-cp311-musllinux_1_1_i686.whl
DHN-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
DHN-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
DHN-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
DHN-0.1.1-cp310-cp310-win_amd64.whl
DHN-0.1.1-cp310-cp310-win32.whl
DHN-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl
DHN-0.1.1-cp310-cp310-musllinux_1_1_x86_64.whl
DHN-0.1.1-cp310-cp310-musllinux_1_1_i686.whl
DHN-0.1.1-cp310-cp310-macosx_11_0_arm64.whl

Wheel Details

Project: DHN
Version: 0.1.1
Filename: DHN-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Download: [link]
Size: 700907
MD5: 93f79f24a0aa93f90cc60e73e2725eac
SHA256: 7e6360e0a83d707b3683bc160974d046d485fccd6f97a4f9a7aba55eb232699f
Uploaded: 2023-10-20 03:45:48 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: DHN
Version: 0.1.1
Summary: DHN (Dynamics of Hopfield Networks)
Author: Marcio Gameiro
Author-Email: marciogameiro[at]gmail.com
Home-Page: https://github.com/marciogameiro/DHN
Requires-Dist: scipy
Requires-Dist: numpy
Requires-Dist: graphviz
Requires-Dist: progressbar2
Requires-Dist: pychomp2
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 36 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.41.2)
Root-Is-Purelib: false
Tag: cp39-cp39-manylinux_2_17_x86_64
Tag: cp39-cp39-manylinux2014_x86_64

RECORD

Path Digest Size
DHN-0.1.1.dist-info/RECORD
DHN-0.1.1.dist-info/top_level.txt sha256=GGGdS7_B4UJQmLHTEuxIgdXfPV_MYdb7K6cdjv8a_JQ 9
DHN-0.1.1.dist-info/LICENSE sha256=ueJfIKhDFJs3qtjKvSIkfnbXDgeEXDZphBklP4TTgTg 1071
DHN-0.1.1.dist-info/WHEEL sha256=_BMdtp3IQ4NF7VFMKD4lD9Cik0H3WhEP1vtG22VwXhU 148
DHN-0.1.1.dist-info/METADATA sha256=z65lMv_pLBRZ2Bj_Gbn8nJqkDankf-m119bjUqD3NiI 418
DHN/DrawParameterGraph.py sha256=FJV0Ha10oYjwA1n1nvxRQB_tLeOrlAJY0sAE1WHEyDw 2476
DHN/_dhn.cpython-39-x86_64-linux-gnu.so sha256=ltLHhoUBizWEw1DWz9anHc0rWB4oMoeu7SsuJKBq8BY 1173208
DHN/Graphics.py sha256=HLP163V7MUBUhitcPFJh2FfLDUC_PM6_ekl1v2nwlHU 1711
DHN/__init__.py sha256=n_wAZ5d3dfh1dfS48PN4M6fmjW8Wdc2a9V8289XE4oQ 306
DHN/_dhn/DHN.cpp sha256=sUXPeXug7UYzGhPYxDrgBNgNTgUEWlZlk6IdpAcBYqo 977
DHN/_dhn/include/DHN.h sha256=57uuFkPzFGbZEmCRKEFSx7wDbEuwlH5fUyFJEc5rKFY 961
DHN/_dhn/include/common.h sha256=KeI0zmyyg-u8tIsjHXgoo-LXguBPMkwq2UlaBSMyt28 938
DHN/_dhn/include/DHN.hpp sha256=oxir-N7Gvf_HDVJNOgaDEbKTSWrJPyV2l51v8ugu5lg 1146
DHN/_dhn/include/Graph/LabelledMultidigraph.hpp sha256=11h7MhLGUR_kzyOjBwIUpEHvw1jtLTMNsEQJJnJym2E 1632
DHN/_dhn/include/Graph/Components.h sha256=plNXq7fj801BuOxZAVir8hFUIpLIlWt_H2uKjqQtMtk 6200
DHN/_dhn/include/Graph/Digraph.h sha256=7d3Kz1Q2LEDOVod8GaQr5Z6RoXQH_kt7kmYk1jpSSLI 4200
DHN/_dhn/include/Graph/StrongComponents.hpp sha256=YHmKQF7lpRfEyRm0C1wZXMv6MCvMS7t2RhXl4VT0-A8 3725
DHN/_dhn/include/Graph/Components.hpp sha256=RW_HbieeWOmPwJ4KkygJRz6rAddqHVEJ5RcKBEgZLrE 4182
DHN/_dhn/include/Graph/StrongComponents.h sha256=p6fCMdvxma9RGXkoE4vAT2mx8ViQZY0F1nnf9CZv8ZU 410
DHN/_dhn/include/Graph/Poset.hpp sha256=TMFxgPvVUsbvtYWwS_yKkAFzG1AYACGHeHoJWR59SZo 3847
DHN/_dhn/include/Graph/Digraph.hpp sha256=863uRha7ca-ujUxZxkWC-B_c46kxh9Cw7xblpa-n5hI 5957
DHN/_dhn/include/Graph/LabelledMultidigraph.h sha256=gbwuYVAXpt9EHlKrKp1L6kqotitGWL-esBtUxFCbAnA 1448
DHN/_dhn/include/Graph/Poset.h sha256=fFFR2jkUEyG87g0k8dMyDTti8Z7LPgpQIispkDd1uXc 4056
DHN/_dhn/include/Pattern/MatchingGraph.h sha256=0cz3F18pZFcZGjiRoXxpjO4QbWVUjBJCRyb1AcojPEg 3539
DHN/_dhn/include/Pattern/MatchingRelation.hpp sha256=t7J0NnVodk8SOLZTikaKTp63RWW11QyJ-i4XNcN-hec 1389
DHN/_dhn/include/Pattern/MatchingGraph.hpp sha256=xeGFzV3kIH_VYYQLjGrEsGL0MqOvID6ZwQP97UPG8eY 4515
DHN/_dhn/include/Pattern/PatternGraph.hpp sha256=ufHFtJu4MWRybYDbQ2I8pDgCdgx65Sx6h8MPbszvBX0 6012
DHN/_dhn/include/Pattern/SearchGraph.hpp sha256=9ir7Mtin-KTHMzWQZWjb6Xk-jEVk98X_gPVPvdLbq4c 12123
DHN/_dhn/include/Pattern/SearchGraph.h sha256=U-I4d0yOwzJk-o-hRwYz4bSiWbtz7f9q6uHDAE95ypo 5249
DHN/_dhn/include/Pattern/PatternGraph.h sha256=7ZQsOgs2DKo_a_6K7XHJdEi_mBEgz6nJ2CdUPBZaIIE 2939
DHN/_dhn/include/Pattern/Pattern.hpp sha256=DFw1RibhSxIGMJwtc4xEc285rbdH_V5ds0hgO0klChQ 2264
DHN/_dhn/include/Pattern/MatchingRelation.h sha256=Xs6zaZSKhI2nPiEGexVuad4jyuHl_b5TK5Q3ahexTLQ 1518
DHN/_dhn/include/Pattern/PatternMatch.hpp sha256=V7QvaM85CkMBmweFIGHXVyUJVim6xjnppjUeO7f5qKw 10887
DHN/_dhn/include/Pattern/PatternMatch.h sha256=OCgSfdNAtbq4J2W7dWf8nCuTftqVqTcBQuN1TybYEiY 2627
DHN/_dhn/include/Pattern/Pattern.h sha256=yS_8zYKktzlocRf6ySbaciYIbMIwi4WeD6n-B6VfGko 3750
DHN/_dhn/include/Phase/WallGraph.h sha256=7FeWCS9-tpc3L-w7GuodKesdNwUXjHLdzaPl0DNL3Nc 1157
DHN/_dhn/include/Phase/Wall.hpp sha256=3HzdvDrfZ9QeRQGLgNfOaXH4cgxo9sBRvNPVCJE4I64 881
DHN/_dhn/include/Phase/WallGraph.hpp sha256=fGlUoq8d3-h-cY92qzfCPEP8QyBV4rEFCWNJxsGhlVY 5300
DHN/_dhn/include/Phase/DomainGraph.h sha256=KFoN3qdZ1ASPz9zNEHa0LyZqXfrRE3-PhEePzQmWEs0 4457
DHN/_dhn/include/Phase/Domain.hpp sha256=jk4eBId4STZzeDaSFAgTZRGGn8eX73jGf5-LX1pTHao 2251
DHN/_dhn/include/Phase/DomainGraph.hpp sha256=Fpx8ABufM2czsQDF2vYrwfvWJ_LAXWFuSbtOUT4s9uw 6041
DHN/_dhn/include/Phase/Wall.h sha256=Zd_h1qJTSSJrcZcMyMDZy-nc8fifg92EZvaonNCE_GI 796
DHN/_dhn/include/Phase/Domain.h sha256=hurhpDkUc48c9kLs3F3JrQ-dK7eDfHQ4UfEq3ZwS-LU 3583
DHN/_dhn/include/Parameter/LogicParameter.hpp sha256=4iP69TttxeXNs1wPK6LMIZJiaMxCKOKQCMWasiKrLLo 5862
DHN/_dhn/include/Parameter/Configuration.h sha256=vGUg55l2vFE4__mTLCu2BtYwS4nEKONSnhEO2iI9tSs 1102
DHN/_dhn/include/Parameter/ParameterGraph.hpp sha256=yGjH-axp7ChEIY1mtzkBOQUUpt42ycJVGd_x6k5pcQA 11423
DHN/_dhn/include/Parameter/OrderParameter.hpp sha256=IdrlxVFuESBEJHUG3NI4Qyk35mC5XvMc6jp5Zrs1sbU 5502
DHN/_dhn/include/Parameter/OrderParameter.h sha256=HFLgVyuSKaMJp4PyH3XqZQrVmiKvZDYtOopAUic-8-E 4142
DHN/_dhn/include/Parameter/Parameter.hpp sha256=3RNdfjzYUy5LGDs3wkToEZZh6BXdddsn-NVP-pZ-6xk 17044
DHN/_dhn/include/Parameter/Network.hpp sha256=izM4eXhq_n0hfVG0Tszp33CiKM4OWxA_aajMB166zb0 14017
DHN/_dhn/include/Parameter/ParameterSampler.hpp sha256=Du1BofTab_dnStYB3k_p4UUOoBZu7Z-0bpDTZuoOzls 17696
DHN/_dhn/include/Parameter/ParameterGraph.h sha256=jmvz0JrA4np6qFAvFhHVR2cKYt91aOKHiin-tIfChYU 4587
DHN/_dhn/include/Parameter/ParameterSampler.h sha256=Y4LqAYeDvBxr5TDmpGn524_Axsn7ZqY6xE-N1yHen6E 1825
DHN/_dhn/include/Parameter/Network.h sha256=LOF0UvFKV1oIYHjkeGmcYJhf09ixZl2TKuJfrGgpiXc 5326
DHN/_dhn/include/Parameter/LogicParameter.h sha256=AgMs4CODGDTQLE02nfs3aDZKYI0mpoDlqq-49Lw8lps 3390
DHN/_dhn/include/Parameter/Parameter.h sha256=BccTzy2WukSutdNd0CpM9djMH9WrTlaI0x-K2UbhDXk 5915
DHN/_dhn/include/Query/NFA.hpp sha256=ffTDlojWcGEdCEEy0PSVOwBa021V6aitp4dTugf1_eE 2966
DHN/_dhn/include/Query/ComputeSingleGeneQuery.hpp sha256=nfokhiPGkuhL2sELwTYwtVuWxbJv0y7kfgmjCXtf3kE 6241
DHN/_dhn/include/Query/NFA.h sha256=SREDrnyRBgy78fXLSmnlLOYG0fpmOdqKQKovkRtO_XE 1902
DHN/_dhn/include/Query/ThompsonsConstruction.h sha256=Qkwt0BBMlJvs8wsFTiU83Mt9bVSBFskkcMB5G797uHQ 464
DHN/_dhn/include/Query/ThompsonsConstruction.hpp sha256=mrlM0Wz9DqiJslcprOyv2R_PtU6Q73Tg3WItqPK0-qc 21439
DHN/_dhn/include/Query/ComputeSingleGeneQuery.h sha256=LJ-a8YvVkFuorLpDGhi3qElyb5hu9_M0biZFYCXY9qM 4030
DHN/_dhn/include/Dynamics/MorseDecomposition.h sha256=CDwyw4APXEPUWeCJ-5SeBY6ZkuGumzbkDeRIQ0icPUo 3209
DHN/_dhn/include/Dynamics/Annotation.hpp sha256=WC8Gy1nQqhCZH7P7cwll4Sr9x88cPxSOdtjWCOxaKzs 1750
DHN/_dhn/include/Dynamics/MorseGraph.h sha256=vK3J5I8-WXIcfiQ0sZeIocRDQjvec04xtzQ4xS5zvbY 4057
DHN/_dhn/include/Dynamics/MorseDecomposition.hpp sha256=1udxhrI9SvZCwpcL0TFTNWB1F8kieToR_8q5cA2oUT0 4392
DHN/_dhn/include/Dynamics/Annotation.h sha256=V-MmPYUmozAa1L0g_RTQxv7KWscijz_vV7NOJIb2s1k 2503
DHN/_dhn/include/Dynamics/MorseGraph.hpp sha256=4I6gM6JIeG06Bg3exfJoT2D0i7j6_eFkUOPhkWodiUU 7842
DHN/_dhn/include/Tools/sqlambda.h sha256=uk4fIsup6XGcQUoOnQSgsT4ch_-RX_EpXDu4HELo-RA 12048
DHN/_dhn/include/Tools/json.hpp sha256=4FHegNYP8XkRIivTZfRmQJfCAMtv78XbUro56DVt2lg 204675
DHN/_dhn/include/Tools/SHA256.h sha256=-MbTv3wOXCWafenOiDjkP226vIDEyhZ3JpDKcoMzZko 7613
DHN/_dhn/include/Tools/hash.hpp sha256=waF6PnsJMuHfMNMCAEXfXYciAGuWvIefSqV2tpYEaJA 1371
DHN/Query/Hexcodes.py sha256=VL4geqB_j1XRYB-wb0bqKU3ooYTVxGlrmYECjKx1UA0 707
DHN/Query/Graph.py sha256=quFAbQ6mGS4_dh_g_vrOEJaLmlulELGkQaJ8Jmlv7Ak 4176
DHN/Query/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
DHN/Resources/logic/4_1_3n_1p.dat sha256=HHCMtt7Q6OFTv25emR9w7ExzXVm_QkJ-02QpAdf2WqI 750
DHN/Resources/logic/1_1_0n_1p_E.dat sha256=U8I05ehHK2rFHBrhyrP-BvrQU7646_2Jd7AQZVv908M 2
DHN/Resources/logic/4_1_4n_0p.dat sha256=PFHTACHlL2hrFroE2jdyOAWSjVzONXcAIYoUPjeMAIA 750
DHN/Resources/logic/5_1_4n_1p.dat sha256=-HkTIWN6XDoif6XurIvVGxmRs3NO_kj0ZrRVLSRrQvM 29583
DHN/Resources/logic/3_1_3n_0p_E.dat sha256=TelHc0y9vS69QSBDQu0DemUoUQLdu5kmXG1039eDGn4 27
DHN/Resources/logic/4_1_2n_2p.dat sha256=4sgO1nJKaIKvZSQkp2brVs-ZVX9tVLW7lA79HArHOYI 750
DHN/Resources/logic/3_1_0n_3p_E.dat sha256=SIzrt_exDXTmyF61XNfXHWS6g9fI6Df_ZBfDJJrcINE 27
DHN/Resources/logic/2_1_0n_2p.dat sha256=gU2l5CKbZFDW6BmQPbkSbkSMEoVGhxcrbAUtDLAJMLU 12
DHN/Resources/logic/5_1_3n_2p_E.dat sha256=owibKxySb2q0l-cl6UxZ6I6iDxonW2K-7DffULNfzUs 24210
DHN/Resources/logic/3_1_1n_2p_E.dat sha256=jfWv9tIK9Ek4MLhV1yB0qVTGdChl5Aj3uCnWh3WN10I 27
DHN/Resources/logic/4_1_0n_4p.dat sha256=5xPzXCF5eSlA5lc-J8hFRPn25GfJR2TQGxG8uaaS0rQ 750
DHN/Resources/logic/3_1_3n_0p.dat sha256=fzqKehnJlqyxnaLHFCnYNLCY2IyrGjVWrKvyx3ymPc0 60
DHN/Resources/logic/4_1_0n_4p_E.dat sha256=kCxXk1qc71GynicTroTY2n5yeU8xKWiVXRQ_t-5D6as 480
DHN/Resources/logic/2_1_1n_1p_E.dat sha256=KAAelElLl_Uhfb2XHCOauLEu_1bFau68bGhZKKlN1ro 4
DHN/Resources/logic/2_1_1n_1p.dat sha256=mkYmC9IGBNvrJJWHNKb-t4pBfc5TkZ2Ib03BkUVbOPk 12
DHN/Resources/logic/3_1_2n_1p.dat sha256=S7A8vM1vY4WnQmMD5R5B6WC4hf4WHCTxM59J3j9VMbo 60
DHN/Resources/logic/1_1_0n_1p.dat sha256=qF6udh0dD2RCn6b-CqNhTOAIG6P5pvNRXTGPnV0TUys 6
DHN/Resources/logic/3_1_2n_1p_E.dat sha256=Q5i-qVwNmZjXWEMFAvPXBX9BdqHWXkhcyDnlAid2Bf8 27
DHN/Resources/logic/5_1_0n_5p.dat sha256=60ujBWHQ73QhlM5PTc2Ysqc25kckZTL_ASdl4Ujo-G0 29583
DHN/Resources/logic/2_1_2n_0p.dat sha256=q-_ZGEZW9l14UYUG_nRPRYqUM5IwPoMd9v9VS0RuKjE 12
DHN/Resources/logic/2_1_2n_0p_E.dat sha256=RXCK9enWzvX1g18nvk2Mz0j8JzCtqUD5TPljK9Gaa8U 4
DHN/Resources/logic/4_1_1n_3p.dat sha256=iXJRAQBzvp3e-U9sReWaKKar4H3Cv10gCSR7DI4h4ls 750
DHN/Resources/logic/3_1_1n_2p.dat sha256=J7gE7Szo9m_u0uhHpvDQ0F18E-pGptt1n-MOBBHedrs 60
DHN/Resources/logic/4_1_3n_1p_E.dat sha256=nHV7ulWB7zXTAgJo2VFcbpEt56P11bvPATj3nVzxojg 480
DHN/Resources/logic/5_1_5n_0p_E.dat sha256=sCYyYl_jy7awJLYGWKC6ePR4blAF4TEhbJ5yY9juBY0 24210
DHN/Resources/logic/5_1_1n_4p.dat sha256=7Wza_Pq6TMcODCoTJA1lithpmmHE0xjaXdReJlV_AGY 29583
DHN/Resources/logic/5_1_4n_1p_E.dat sha256=NF-Hl4Q2OkxnOG1w6BXvO6xdyBmSxNCu1Htt49-h6nA 24210
DHN/Resources/logic/5_1_2n_3p.dat sha256=nwynl9s_PERB7dfB8LQYHruNVvuCeN7Ezlnt4Lboptg 29583
DHN/Resources/logic/5_1_1n_4p_E.dat sha256=R7fZ05c9TY-0EjJzVp5_bUhrv7xrllGB--NGV8SWSbY 24210
DHN/Resources/logic/5_1_2n_3p_E.dat sha256=olvHERlL9_OEGinUrfFI8I0ZC0_m8Vb-3vkX4Cbxx08 24210
DHN/Resources/logic/1_1_1n_0p.dat sha256=VTogYYB8zTcXz3j_ES1xiIYYWNH3pBMgTPenUIyQtzw 6
DHN/Resources/logic/4_1_1n_3p_E.dat sha256=v0x7zRV6hSLX13RhNQGptTH2P2oWOoL1yVzbQ3LzSlI 480
DHN/Resources/logic/2_1_0n_2p_E.dat sha256=3oAU3aVchTDmsXJEMU0M09NrJevkqejXbtcvVhkB7RE 4
DHN/Resources/logic/3_1_0n_3p.dat sha256=_EwsVqg4JmEr06QnfuX5GTT7d7JxGo8CYeKiu3eVUbk 60
DHN/Resources/logic/5_1_0n_5p_E.dat sha256=qxA4kS-m_rJaKbOi58Ch_WPE5AwpAELwnVD0WqxO-64 24210
DHN/Resources/logic/4_1_2n_2p_E.dat sha256=Alq-zSJy3cIRPvYEwll6Ky1fK_nQEJ4ow4lQdC7vW5Y 480
DHN/Resources/logic/5_1_3n_2p.dat sha256=VfJoPn8hBMAm0RSniz_sDGgU_yCe4q_BJIhMi6t_RfI 29583
DHN/Resources/logic/4_1_4n_0p_E.dat sha256=ZLbdCH9ffuJMZY7oYdSEZnGnLJTB_NtwH1XpjdqF00k 480
DHN/Resources/logic/0_1_0n_0p_E.dat sha256=gsExXmx1fzPEp3yliyoYT1qIYURwwF7Hfz0okY22uK4 4
DHN/Resources/logic/1_1_1n_0p_E.dat sha256=Q1WkaxnTSNwvV8BG-O9j1FOOu5NgAPPJ7pVKJ0YN2GU 2
DHN/Resources/logic/5_1_5n_0p.dat sha256=PMRcVjp78olOUO0YBoGIeu0zJVJG5h2txBjaD5Wj_JM 29583

top_level.txt

DHN
_dhn